Commit Graph

11293 Commits

Author SHA1 Message Date
Zac Dover
e5ff1916e3 doc/start: separate package chart from container chart
Separate the packages-and-containers chart into two charts:
   (1) a chart that shows which OSes Ceph builds packages for
   (2) a chart that shows which OSes support Ceph's containers

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-11-11 23:31:20 +10:00
Zac Dover
87eefcdb9b
Merge pull request #60605 from zdover23/wip-doc-2024-11-04-cephadm-services-osd
doc/cephadm: clean "Adv. OSD Service Specs"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Adam King <adking@redhat.com>
2024-11-09 22:53:34 +10:00
Kefu Chai
d6dfc1c2b8
Merge pull request #56771 from nh2/doc-mclock-references
doc: Document which options are disabled by mClock.

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2024-11-07 13:34:04 +08:00
Anthony D'Atri
406e52faef
Merge pull request #60642 from yuvalif/wip-yuval-68858
doc/rgw/notification: clarified the notification_v2 behavior upon upgrade
2024-11-06 15:12:15 -05:00
Zac Dover
f6b56f9ee5 doc/cephadm: clean "Adv. OSD Service Specs"
Clean the English grammar and the .RST in the section "Advanced OSD
Service Specifications" in the file doc/cephadm/services/osd.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-11-07 02:16:22 +10:00
Zac Dover
cdfa299a25 doc/cephadm: link to "host pattern" matching sect
Link to the "Placement by Pattern Matching" section in
doc/cephadm/services/index.rst from the "Advanced OSD Service
Specifications" section in doc/cephadm/services/osd.rst.

Fixes: https://tracker.ceph.com/issues/68812

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-11-06 22:22:14 +10:00
Yuval Lifshitz
fccf7fd25e doc/rgw/notification: clarified the notification_v2 behavior upon upgrade
Fixes: https://tracker.ceph.com/issues/68858

Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
2024-11-06 11:51:54 +00:00
SrinivasaBharathKanta
1017b1d230
Merge pull request #59743 from sseshasa/wip-fix-mclock-low-iops-capacity-threshold
common,osd: Use last valid OSD IOPS value if measured IOPS is unrealistic
2024-11-06 15:46:54 +05:30
Zac Dover
f94ff6063f
Merge pull request #56599 from rhkelson/patch-2
doc/cephadm: Update operations.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Adam King <adking@redhat.com>
2024-11-06 19:39:42 +10:00
rhkelson
34bc35a734 doc/cephadm: Update operations.rst
Fixed typo 'no' to 'not' in sentence "If this test fails, cephadm will
no be able to manage services on that host."

Signed-off-by: rhkelson <119636079+rhkelson@users.noreply.github.com>
2024-11-06 10:34:47 +10:00
Kamoltat (Junior) Sirivadhna
28e38e30bb
Merge pull request #59483 from kamoltat/wip-ksirivad-exit-stretch-mode
mon [stretch mode]: support disable_stretch_mode
Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
2024-11-05 13:07:06 -05:00
Yuval Lifshitz
ec272797c4 doc/rgw/notification: add missing admin commands
also remove obsolete admin commands

Fixes: https://tracker.ceph.com/issues/68818

Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
2024-11-04 14:24:22 +00:00
Niklas Hambüchen
790afd2777 doc: Document which options are disabled by mClock.
Not only in the mClock docs, but also in the reference
of the options that are disabled.

Otherwise users are bound to miss it, and surprised
why their options are ignored or reset.

Signed-off-by: Niklas Hambüchen <mail@nh2.me>
2024-11-04 13:00:08 +08:00
Zac Dover
ea1a470fb4 doc: s/Whereas,/Although/
Change the subordinating conjunction "Whereas" followed by a comma to
the less grammatically-incorrect "Although". I've been meaning to do
this since 22 Mar 2023.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-11-01 23:43:07 +10:00
Anthony D'Atri
7f9a2ec38f
Merge pull request #60362 from mchangir/doc-add-note-about-vol-delete-wrt-snap-schedule
doc/cephfs: add note to remind user about snap-schedule during volume delete
2024-10-31 15:05:24 -04:00
Adam King
9190d057fc
Merge pull request #60096 from adk3798/maintenance-mode-dead-host
mgr/cephadm: offline host handling for maintenance exit command

Reviewed-by: John Mulligan <jmulligan@redhat.com>
2024-10-30 15:29:20 -04:00
Yuri Weinstein
408c10613e
Merge pull request #54954 from diffs/main
osd: add clear_shards_repaired command

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
2024-10-30 11:10:42 -07:00
Zac Dover
9c4fc785fa
Merge pull request #60520 from zdover23/wip-doc-2024-10-29-start-os-recs-add-supported-squid-distros
doc/start: add supported Squid distros

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-10-30 19:27:21 +10:00
Ernesto Puerta
a3cf84271f
Merge pull request #57299 from rhcs-dashboard/fix-47066-main
mgr/{restful,zabbix}: remove deprecated module

Reviewed-by: @tchaikov 
Reviewed-by: @ktdreyer 
Reviewed-by: @jmolmo
2024-10-29 17:34:41 +00:00
Patrick Donnelly
c636ba85fa
Merge PR #60518 into main
* refs/pull/60518/head:
	doc/governance: updates based on 2024q4 election

Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Zac Dover <zac.dover@gmail.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2024-10-29 12:11:43 -04:00
Anthony D'Atri
9a027d921e
Merge pull request #60532 from joscollin/wip-mirroring-create-snapshot
doc: mention how to initiate snapshot mirroring
2024-10-29 11:13:48 -04:00
Zac Dover
9fd2b851a2
Merge pull request #60508 from zdover23/wip-doc-2024-10-27-rados-operations-erasure-code-jerasure
doc/rados: add blaum_roth coding guidance

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-10-29 22:51:07 +10:00
Matan Breizman
db181e5d33
Merge pull request #60510 from Matan-B/wip-matanb-backfill-crimson-docs
doc/dev/crimson: Add BackfillMachine state graph

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2024-10-29 11:44:58 +02:00
Jos Collin
1a895c9d12
doc: mention how to initiate snapshot mirroring
Signed-off-by: Jos Collin <jcollin@redhat.com>
2024-10-29 14:33:10 +05:30
Zac Dover
dbe3004e69
Merge pull request #60470 from joscollin/wip-doc-cephfs-mirroring-improve-note
doc: explain the consequence of enabling mirroring through monitor commands

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Zac Dover <zac.dover@proton.me>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-10-29 15:36:06 +10:00
Matan Breizman
c29c1e7bb2 doc/dev/crimson: update index
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2024-10-29 12:05:00 +10:00
Matan Breizman
61ebde0be2 doc/dev/crimson: Add initial BackfillMachine docs
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2024-10-29 12:03:40 +10:00
Zac Dover
2368dcb402 doc/start: add supported Squid distros
Add the distros that support Squid to the chart on
start/os-recommendations.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-10-29 01:53:39 +10:00
Patrick Donnelly
b9e7dead3f
doc/governance: updates based on 2024q4 election
https://vote.heliosvoting.org/helios/elections/e03494ce-e04c-41d0-bb05-ec5ccc632ce4/view

Question #1
    Update election requirements for Ceph Executive Council Elections?
        Remove "ranked-choice" requirement	13
        Keep "ranked-choice" requirement (no change)	16

Question #2
    Require periodic elections in governance charter?
        No (no change)	8
        Annual	15
        Semi-annual	3
        Quarterly	2

Question #3
    Update the Ceph Executive Council term length?
        Change to 3 years	14
        Keep 2 years (no change)	14

Question #4
    Amend governance document to require a supermajority of votes for amendments to the governance model? The current requirement is a simple majority.
        Require a supermajority	20
        Require a simple majority (no change)	9

Question #5
    Clarify "supermajority" and "majority" election requirements?
        Of members voting on a given question (abstaining does not bias the vote)	18
        Of members voting on the election (abstaining is an implicit "no")	6
        Of members in the CSC	3

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2024-10-28 11:12:55 -04:00
Ernesto Puerta
b0085bf224
mgr/{restful,zabbix}: document removal
Fixes: https://tracker.ceph.com/issues/47066
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2024-10-28 14:17:19 +01:00
Ernesto Puerta
8ccb634804
mgr/zabbix: remove deprecated module
This (already deprecated) module is removed as a side-effect of the
deprecation and removal of the `restful` module.

Fixes: https://tracker.ceph.com/issues/47066
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2024-10-28 14:17:19 +01:00
Ernesto Puerta
96ec7badb8
mgr/restful: remove deprecated module
Detailed changes:
* Remove `restful` mgr module dir,
* Remove Python depedencies (`pecan`, `werkzeug`) from ceph.spec and
  debian control,
* Remove docs,
* Remove associated QA tests,
* Update vstart.

Fixes: https://tracker.ceph.com/issues/47066
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2024-10-28 14:17:18 +01:00
Zac Dover
6648d94aed doc/rados: add blaum_roth coding guidance
Direct Ceph administrators using blaum_roth coding for erasure-coded
pools to change the default value of w=7 to a different value in order
to ensure that w+1 is prime.

This information was provided to the Ceph upstream by Benjamin Mare in
September of 2024.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-10-28 01:16:54 +10:00
Zac Dover
9fc5891157
Merge pull request #60434 from zdover23/wip-doc-2024-10-23-glossary-plp
doc/glossary: add "PLP" to glossary

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-10-26 22:59:01 +10:00
Zac Dover
ccec288c27
Merge pull request #60444 from zdover23/wip-doc-2024-10-23-rados-ops-health-checks
doc/rados: standardize markup of "clean"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-10-26 14:03:23 +10:00
Anthony D'Atri
0449faaa8e
Merge pull request #60480 from truongsinh/patch-2
doc: Note that to set layouts or quotas, clients require the `p` flag
2024-10-24 21:47:29 -04:00
TruongSinh Tran-Nguyen
13c7c9d998 doc/cephfs: use 'p' flag to set layouts or quotas
Remind users that clients must use the 'p' flag when writing file
layouts.

This PR is made in response to
https://www.reddit.com/r/ceph/comments/1gbad51/comment/ltkgd5v/

Co-authored-by: Zac Dover <zac.dover@proton.me>
Signed-off-by: TruongSinh Tran-Nguyen <i@truongsinh.pro>
2024-10-25 10:42:35 +10:00
Jos Collin
ed3ce72fbc
doc: explain the consequence of enabling mirroring through monitor commands
Signed-off-by: Jos Collin <jcollin@redhat.com>
2024-10-24 20:21:14 +05:30
Adam King
bd0160de81
Merge pull request #59982 from rkachach/fix_issue_mgmt_gw_high_availability
Adding HA support for mgmt-gateway and oauth2-proxy services

Reviewed-by: Adam king <adking@redhat.com>
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
2024-10-24 10:45:42 -04:00
Ilya Dryomov
cf96f21550
Merge pull request #60420 from nbalacha/wip-nbalacha-namespace-doc
doc/rbd: namespace mirroring updates

Reviewed-by: Sunil Angadi <Sunil.Angadi@ibm.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2024-10-24 09:12:30 +02:00
Zac Dover
3e043a903c doc/cephfs: edit "Disabling Volumes Plugin"
Improve the English language in the section 'Disabling Volumes Plugin"
(which here becomes "Disabling the Volumes Plugin") in the
doc/cephfs/troubleshooting.rst file.

The change here is similar to a change introduced in
https://github.com/ceph/ceph/pull/60448/. That PR seems to be unable to
pass the "make check", and this PR is part of a test to see if breaking
the changes in that PR into several smaller changes results in mergeable
PRs.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-10-24 14:52:58 +10:00
N Balachandran
69992c8f79 doc/rbd : add namespace mirroring updates
Updates the rbd docs with the new remote-namespace
mirroring configuration option.

Signed-off-by: N Balachandran <nibalach@redhat.com>
2024-10-24 09:48:29 +05:30
Zac Dover
a42be085bd doc/start: add vstart install guide
Add "vstart Cluster Installation and Configuration Procedure" to the
Beginner's Guide.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-10-24 09:04:08 +10:00
Hemanth
fca07e95ea
Merge pull request #58647 from rishabh-d-dave/mgr-vol-mod-disable
mgr: allow disabling always-on modules
2024-10-23 17:57:50 +05:30
Zac Dover
599bdbf0a2 doc/glossary: add "PLP" to glossary
Add "PLP" to the glossary.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-10-23 18:38:00 +10:00
Zac Dover
c8b4155d2d doc/rados: standardize markup of "clean"
Standardize the markup around the status "clean" in the documentation so
that readers don't mistakenly get the idea that inconsistent
presentation of the word "clean" implies a never-stated difference
between one instance and the other.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-10-23 18:34:25 +10:00
Anthony D'Atri
f2a7ed4952
Merge pull request #60433 from indirasawant/doc_fix_1
doc/cephfs: rearrange subvolume group information
2024-10-22 18:48:06 -04:00
Indira Sawant
f6cf7ae528 doc/cephfs: rearrange subvolume group information
Rearranging the documentation to align it with CephFS encapsulation design.

Signed-off-by: Indira Sawant <indira.sawant@ibm.com>
2024-10-22 16:45:10 -05:00
Zac Dover
c420667664 doc/cephadm: correct "ceph orch apply" command
s/orch apply/ceph orch apply/ in a command where "ceph" was missing.

This was reported by Eugen Block to Zac Dover on 22 Oct 2024 through
Slack.

Co-authored-by: Eugen Block <eblock@nde.ag>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-10-22 21:30:02 +10:00
Rishabh Dave
373910de34 doc/cephfs: add doc for disabling mgr/volumes plugin
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2024-10-19 16:57:16 +05:30