Commit Graph

11303 Commits

Author SHA1 Message Date
Vallari Agrawal 874ae379d7
Merge pull request #60067 from VallariAg/wip-nvmeof-healthcheck
mon: add nvmeof healthchecks
2024-11-14 08:40:43 +05:30
Patrick Donnelly 9d2b3aaa96
Merge PR #60381 into main
* refs/pull/60381/head:
	doc: remove refrences to `mds_log_major_segment_event_ratio`
	mds: start a new major segment after reaching minor segment threshold
	mds: make parts of mdlog reusable to be used by beacon

Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
2024-11-12 22:14:20 -05:00
Anthony D'Atri 1c93566522
Merge pull request #60703 from zdover23/wip-doc-2024-11-12-rados-operations-add-or-rm-osds
doc/rados: correct "full ratio" note
2024-11-11 20:18:56 -05:00
Anthony D'Atri 45a1fa97d7
Merge pull request #60704 from zdover23/wip-doc-2024-11-12-start-hardware-recommendations
doc/start: fix "are are" typo
2024-11-11 20:17:26 -05:00
Zac Dover 961aef1bb4 doc/radosgw: s/Poliicy/Policy/
Correct "AttachGroupPoliicy" to "AttachGroupPolicy".

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

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-11-12 09:54:56 +10:00
Zac Dover 22010719d7 doc/start: fix "are are" typo
Fix typo reading "They are are single-threaded".
s/are are/are/

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

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-11-12 09:47:21 +10:00
Zac Dover f1a2637c79 doc/rados: correct "full ratio" note
Correct a note that directed users not to add an OSD after the cluster
has reached its "full ratio". The note now says "Do not let your cluster
reach its full ratio before adding an OSD."

Hat tip: Oskar Berggren

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

Co-authored-by: Oskar Berggren <oskar.berggren@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-11-12 09:31:28 +10:00
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