]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
9 months agoqa/standalone/scrub: increase status updates frequency 59975/head
Ronen Friedman [Tue, 24 Sep 2024 06:10:50 +0000 (01:10 -0500)]
qa/standalone/scrub: increase status updates frequency

To prevent test timeouts.
Also - remove a failing assertion on a specific 'pg query'
output, as it is not central to the test.

Fixes: https://tracker.ceph.com/issues/61385
(cherry picked from commit 6850bce554330d09f476d4e2aa8ac6d5e3f8bf12)

Conflict resolution:
- removed references to perf counters (not part of the original fix)
- related conf values in TEST_scrub_test - not removed (as directly
  related)

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
9 months agoMerge pull request #59952 from rhcs-dashboard/wip-68200-reef
afreen23 [Wed, 25 Sep 2024 05:55:54 +0000 (11:25 +0530)]
Merge pull request #59952 from rhcs-dashboard/wip-68200-reef

reef: mgr/dashboard: Cloning subvolume not listing _nogroup if no subvolume

Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
9 months agoMerge pull request #59940 from zdover23/wip-doc-2024-09-24-backport-59854-to-reef
Avan [Tue, 24 Sep 2024 17:44:06 +0000 (23:14 +0530)]
Merge pull request #59940 from zdover23/wip-doc-2024-09-24-backport-59854-to-reef

reef: doc: update nfs doc for Kerberos setup of ganesha in Ceph

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
9 months agomgr/dashboard: Cloning subvolume not listing _nogroup subvolumegroup if there are... 59952/head
Dnyaneshwari [Wed, 4 Sep 2024 10:48:08 +0000 (16:18 +0530)]
mgr/dashboard: Cloning subvolume not listing _nogroup subvolumegroup if there are no subvols in _nogroup
Fixes: https://tracker.ceph.com/issues/67891
Signed-off-by: Dnyaneshwari talwekar <dtalweka@redhat.com>
(cherry picked from commit 5c6c4a07d8dcd7bde46057310fbd1c5580a0da2f)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-subvolume-snapshots-list/cephfs-subvolume-snapshots-list.component.ts

9 months agodoc: update nfs doc for Kerberos setup of ganesha in Ceph 59940/head
Avan Thakkar [Wed, 18 Sep 2024 10:18:42 +0000 (15:48 +0530)]
doc: update nfs doc for Kerberos setup of ganesha in Ceph

Signed-off-by: Avan Thakkar <athakkar@redhat.com>
(cherry picked from commit 0f6039f9afa223ad70601d4dc36fc99f6fd78b49)

9 months agoMerge pull request #59792 from ronen-fr/wip-rf-59636-to-reef
Ronen Friedman [Mon, 23 Sep 2024 15:23:08 +0000 (18:23 +0300)]
Merge pull request #59792 from ronen-fr/wip-rf-59636-to-reef

reef: osd/scrub: decrease default deep scrub chunk size

Reviewed-by: Sridhar Seshasayee <sseshasa@redhat.com>
10 months agoMerge pull request #59908 from zdover23/wip-doc-2024-09-21-backport-59904-to-reef
Anthony D'Atri [Fri, 20 Sep 2024 17:06:20 +0000 (13:06 -0400)]
Merge pull request #59908 from zdover23/wip-doc-2024-09-21-backport-59904-to-reef

reef: doc: Update "Getting Started" to link to start not install

10 months agodoc: Update "Getting Started" to link to start not install 59908/head
Matthew Vernon [Fri, 20 Sep 2024 14:07:37 +0000 (15:07 +0100)]
doc: Update "Getting Started" to link to start not install

Currently the "Getting Started" link points at the install page, not the "Intro to Ceph" section, which seems more appropriate.

If you're happy with this, can it get backported to the still-supported releases, please?

Signed-off-by: Matthew Vernon <mvernon@wikimedia.org>
(cherry picked from commit d257eacb05a463c93872ae8aa8210806affda4ec)

10 months agoMerge pull request #59877 from aaSharma14/wip-68145-reef
Aashish Sharma [Fri, 20 Sep 2024 11:07:15 +0000 (16:37 +0530)]
Merge pull request #59877 from aaSharma14/wip-68145-reef

reef: mgr/dashboard: Zone details showing incorrect data for data pool values and compression info for Storage Classes

Reviewed-by: Nizamudeen A <nia@redhat.com>
10 months agoMerge pull request #59872 from zdover23/wip-doc-2024-09-19-backport-59856-to-reef
Anthony D'Atri [Thu, 19 Sep 2024 11:41:09 +0000 (07:41 -0400)]
Merge pull request #59872 from zdover23/wip-doc-2024-09-19-backport-59856-to-reef

reef: doc/rados: add confval directives to health-checks

10 months agoMerge pull request #59852 from rhcs-dashboard/reef-remove-orch-required-decorator
Pedro Gonzalez Gomez [Thu, 19 Sep 2024 10:19:13 +0000 (12:19 +0200)]
Merge pull request #59852 from rhcs-dashboard/reef-remove-orch-required-decorator

Reef: mgr/dashboard: remove orch required decorator from host UI router (list)

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
10 months agoMerge pull request #59876 from rhcs-dashboard/wip-68143-reef
Pedro Gonzalez Gomez [Thu, 19 Sep 2024 09:10:00 +0000 (11:10 +0200)]
Merge pull request #59876 from rhcs-dashboard/wip-68143-reef

reef: mgr/dashboard: Wrong(half) uid is observed in dashboard

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
10 months agomgr/dashboard: Zone details showing incorrect data for data pool values and compressi... 59877/head
Aashish Sharma [Wed, 24 Jul 2024 05:37:27 +0000 (11:07 +0530)]
mgr/dashboard: Zone details showing incorrect data for data pool values and compression info for Storage Classes

Fixes: https://tracker.ceph.com/issues/67103
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit 76af1c0b1be562d38f3d6323351b7b7d0462af48)

10 months agomgr/dashboard: Wrong(half) uid is observed in dashboard 59876/head
Dnyaneshwari [Mon, 2 Sep 2024 06:29:23 +0000 (11:59 +0530)]
mgr/dashboard: Wrong(half) uid is observed in dashboard

Fixes: https://tracker.ceph.com/issues/67850
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
(cherry picked from commit 7ca0d71eada6d7a0d8cce5b6e80d328c453ef7df)

10 months agodoc/rados: add confval directives to health-checks 59872/head
Zac Dover [Wed, 18 Sep 2024 11:36:24 +0000 (21:36 +1000)]
doc/rados: add confval directives to health-checks

Add confval directives to doc/rados/operations/health-checks.rst, as
requested by Anthony D'Atri here: https://github.com/ceph/ceph/pull/59635#pullrequestreview-2286205705

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit a159821ddfcecaa75f5a92af7e22ea198d82a8db)

10 months agoMerge pull request #59835 from zdover23/wip-doc-2024-09-17-backport-59788-to-reef
Zac Dover [Wed, 18 Sep 2024 11:18:15 +0000 (21:18 +1000)]
Merge pull request #59835 from zdover23/wip-doc-2024-09-17-backport-59788-to-reef

reef: doc/README.md: create selectable commands

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
10 months agomgr/dashboard: remove orch required decorator from host UI router (list) 59852/head
Naman Munet [Tue, 17 Sep 2024 09:28:42 +0000 (14:58 +0530)]
mgr/dashboard: remove orch required decorator from host UI router (list)

https://tracker.ceph.com/issues/68101

Signed-off-by: Naman Munet <nmunet@redhat.com>
(cherry picked from commit 21454d08484cefefef7803c250d4d0511ae4415b)

10 months agodoc/README.md: create selectable commands 59835/head
Zac Dover [Sat, 14 Sep 2024 08:46:56 +0000 (18:46 +1000)]
doc/README.md: create selectable commands

An indentation of five spaces relative to the previous line creates a
command that is copyable with a single mouse click. This commit adds
those copyabale commands to the procedure in the section "Building
Ceph".

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 36c620b04f3a88562d75955b46cc1864de60ce70)

10 months agoMerge pull request #59761 from rhcs-dashboard/reef-hosts-selection-show-only-10-entri...
Nizamudeen A [Tue, 17 Sep 2024 05:59:17 +0000 (11:29 +0530)]
Merge pull request #59761 from rhcs-dashboard/reef-hosts-selection-show-only-10-entries-fix

Reef: mgr/dashboard: service form hosts selection only show up to 10 entries

Reviewed-by: afreen23 <NOT@FOUND>
10 months agoMerge pull request #56819 from cbodley/wip-65410-reef
Shilpa Jagannath [Mon, 16 Sep 2024 20:29:23 +0000 (13:29 -0700)]
Merge pull request #56819 from cbodley/wip-65410-reef

reef: qa/rgw: barbican uses branch stable/2023.1

10 months agoMerge pull request #59803 from zdover23/wip-doc-2024-09-16-backport-59801-to-reef
Anthony D'Atri [Mon, 16 Sep 2024 03:10:52 +0000 (23:10 -0400)]
Merge pull request #59803 from zdover23/wip-doc-2024-09-16-backport-59801-to-reef

reef: doc/rados: add osd_deep_scrub_interval setting operation

10 months agodoc/rados: add osd_deep_scrub_interval setting operation 59803/head
Zac Dover [Sun, 15 Sep 2024 11:33:55 +0000 (21:33 +1000)]
doc/rados: add osd_deep_scrub_interval setting operation

Add a second method of changing the value of osd_deep_scrub_interval to
remedy the condition indicated by the "PGs not deep-scrubbed in time"
warning.

This procedure was developed by Eugen Block, and is at the time of this
commit available on his blog at
https://heiterbiswolkig.blogs.nde.ag/2024/09/06/pgs-not-deep-scrubbed-in-time/

Co-authored-by: Eugen Block <eblock@nde.ag>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit f57e99e1731af3affee1c299bb9a79852e31f5ea)

10 months agoMerge pull request #59795 from zdover23/wip-doc-2024-09-15-backport-59613-to-reef
Anthony D'Atri [Sun, 15 Sep 2024 19:12:43 +0000 (15:12 -0400)]
Merge pull request #59795 from zdover23/wip-doc-2024-09-15-backport-59613-to-reef

reef: doc/rados: add link to messenger v2 info in mon-lookup-dns.rst

10 months agoMerge pull request #59799 from zdover23/wip-doc-2024-09-15-backport-59024-to-reef
Anthony D'Atri [Sun, 15 Sep 2024 19:09:51 +0000 (15:09 -0400)]
Merge pull request #59799 from zdover23/wip-doc-2024-09-15-backport-59024-to-reef

reef: doc/README.md - add ordered list

10 months agodoc/README.md - add ordered list 59799/head
Zac Dover [Mon, 5 Aug 2024 13:02:49 +0000 (23:02 +1000)]
doc/README.md - add ordered list

Add ordered-list formatting to the "Building Ceph" section of README.md.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 1f21057e4166f2ea9f51ee037eb8e234c1390cfb)

10 months agodoc/rados: add link to messenger v2 info in mon-lookup-dns.rst 59795/head
Zac Dover [Thu, 5 Sep 2024 07:59:15 +0000 (17:59 +1000)]
doc/rados: add link to messenger v2 info in mon-lookup-dns.rst

Add a link to the page about Messenger v2 to the end of
doc/rados/configuration/mon-lookup-dns.rst.

Fixes: https://tracker.ceph.com/issues/58752
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 81f9d064f714f42ff27bf620df526f87b393402b)

10 months agoosd/scrub: decrease default deep scrub chunk size 59792/head
Ronen Friedman [Fri, 6 Sep 2024 12:49:12 +0000 (15:49 +0300)]
osd/scrub: decrease default deep scrub chunk size

The previous default of 25 objects per chunk proved to take too long
(many hundreds of milliseconds) on a busy cluster. As the scrubber
locks all objects in the chunk for the duration, a large chunk size
can cause a significant impact on the client ops' latencies.

Fixes: https://tracker.ceph.com/issues/68057
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit 8c2ed94e9cbc7b1ed84b034a65b126e16b18a596)

10 months agoMerge pull request #59701 from zdover23/wip-doc-2024-09-10-backport-59675-to-reef
Zac Dover [Sat, 14 Sep 2024 08:36:56 +0000 (18:36 +1000)]
Merge pull request #59701 from zdover23/wip-doc-2024-09-10-backport-59675-to-reef

reef: doc/README.md: improve formatting

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
10 months agoMerge pull request #59638 from zdover23/wip-doc-2024-09-06-backport-59630-to-reef
Zac Dover [Sat, 14 Sep 2024 08:11:34 +0000 (18:11 +1000)]
Merge pull request #59638 from zdover23/wip-doc-2024-09-06-backport-59630-to-reef

reef: doc/README.md: edit "Build Prerequisites"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
10 months agoMerge pull request #59768 from zdover23/wip-doc-2024-09-13-backport-59438-to-reef
Anthony D'Atri [Thu, 12 Sep 2024 23:49:22 +0000 (19:49 -0400)]
Merge pull request #59768 from zdover23/wip-doc-2024-09-13-backport-59438-to-reef

reef: doc/rgw/d3n: pass cache dir volume to extra_container_args

10 months agodoc/rgw/d3n: pass cache dir volume to extra_container_args 59768/head
Mark Kogan [Mon, 26 Aug 2024 12:44:08 +0000 (15:44 +0300)]
doc/rgw/d3n: pass cache dir volume to extra_container_args

Fixes: https://tracker.ceph.com/issues/66492
Signed-off-by: Mark Kogan <mkogan@ibm.com>
(cherry picked from commit 4594e38bf19a8f73191904f5f373a3707cddd2f3)

10 months agoMerge pull request #59757 from zdover23/wip-doc-2024-09-12-backport-59753-to-reef
Anthony D'Atri [Thu, 12 Sep 2024 14:00:18 +0000 (10:00 -0400)]
Merge pull request #59757 from zdover23/wip-doc-2024-09-12-backport-59753-to-reef

reef: doc/install: Keep the name field of the created user consistent with …

10 months agomgr/dashboard: service form hosts selection only show up to 10 entries 59761/head
Super User [Tue, 3 Sep 2024 08:46:45 +0000 (14:16 +0530)]
mgr/dashboard: service form hosts selection only show up to 10 entries

exposed new UIRouter API to get all hosts

Fixes: https://tracker.ceph.com/issues/67413
Signed-off-by: Naman Munet <nmunet@redhat.com>
(cherry picked from commit ec3e4abeeb7feebd996681a7d8d4e950de5cf518)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-listeners-form/nvmeof-listeners-form.component.ts (file deleted)
src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-form/cephfs-form.component.ts (resolved conflicts)

10 months agodoc/install: Keep the name field of the created user consistent with the node name... 59757/head
hejindong [Thu, 12 Sep 2024 07:14:21 +0000 (15:14 +0800)]
doc/install: Keep the name field of the created user consistent with the node name in the Start RADOSGW service command

If the user name does not match the name of the node that started the RADOSGW service, this will cause confusion for those who are new to ceph. Because they can't start the radosgw service normally as shown in the tutorial.

Signed-off-by: hejindong <wodeshijie3394@126.com>
(cherry picked from commit 128e6451d8c4764025d4a2565f15ec175c857bb2)

10 months agoMerge pull request #59734 from zdover23/wip-doc-2024-09-11-backport-59635-to-reef
Anthony D'Atri [Wed, 11 Sep 2024 18:29:37 +0000 (14:29 -0400)]
Merge pull request #59734 from zdover23/wip-doc-2024-09-11-backport-59635-to-reef

reef: doc/rados: add "pgs not deep scrubbed in time" info

10 months agoMerge pull request #59655 from zdover23/wip-doc-2024-09-08-backport-59628-to-reef
Zac Dover [Wed, 11 Sep 2024 16:20:41 +0000 (02:20 +1000)]
Merge pull request #59655 from zdover23/wip-doc-2024-09-08-backport-59628-to-reef

reef: doc/dev: add "activate latest release" RTD step

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
10 months agodoc/rados: add "pgs not deep scrubbed in time" info 59734/head
Zac Dover [Fri, 6 Sep 2024 12:43:59 +0000 (22:43 +1000)]
doc/rados: add "pgs not deep scrubbed in time" info

Add a procedure to doc/rados/operations/health-warnings.rst that
explains how to remedy the "X PGs not deep-scrubbed in time" health
warning.

This procedure was developed by Eugen Block, and is at the time of this
commit available on his blog at
https://heiterbiswolkig.blogs.nde.ag/2024/09/06/pgs-not-deep-scrubbed-in-time/

Co-authored-by: Eugen Block <eblock@nde.ag>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit d620a51c306d1ebcdfc974dc0b85dc46cfde8d40)

10 months agoMerge pull request #59683 from zdover23/wip-doc-2024-09-10-backport-59677-to-reef
Anthony D'Atri [Tue, 10 Sep 2024 14:21:16 +0000 (10:21 -0400)]
Merge pull request #59683 from zdover23/wip-doc-2024-09-10-backport-59677-to-reef

reef: doc/man: edit ceph-bluestore-tool.rst

10 months agodoc/README.md: improve formatting 59701/head
Zac Dover [Mon, 9 Sep 2024 15:21:18 +0000 (01:21 +1000)]
doc/README.md: improve formatting

Improve the formatting of the section "Building Ceph" in the file
README.md.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 7171f73c81d603f8ff62198fc1e5f50c20a0aa05)

10 months agodoc/man: edit ceph-bluestore-tool.rst 59683/head
Zac Dover [Mon, 9 Sep 2024 19:39:34 +0000 (05:39 +1000)]
doc/man: edit ceph-bluestore-tool.rst

Edit the section "bluefs-bdev-migrate" in
doc/man/8/ceph-bluestore-tool.rst to add the information that this
operation expands the target storage by updating its size label, making
"bluefs-bdev-expand" unnecessary.

Improve the subject-verb agreement in this section, and supply some
absent definite articles.

Co-authored-by: Peter Gervai <grin@drop.grin.hu>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 6b34707f827b2b197f53fe2e430d173b30b81401)

10 months agoMerge pull request #59454 from adk3798/wip-65418-reef
Adam King [Mon, 9 Sep 2024 22:23:26 +0000 (18:23 -0400)]
Merge pull request #59454 from adk3798/wip-65418-reef

reef: cephadm: fix host-maintenance command always exiting with a failure

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
10 months agoMerge pull request #59664 from zdover23/wip-doc-2024-09-09-backport-59642-to-reef
Anthony D'Atri [Mon, 9 Sep 2024 19:41:11 +0000 (15:41 -0400)]
Merge pull request #59664 from zdover23/wip-doc-2024-09-09-backport-59642-to-reef

reef: doc/cephadm: add malformed-JSON removal instructions

10 months agoMerge pull request #59451 from adk3798/wip-65379-reef
Adam King [Mon, 9 Sep 2024 15:53:06 +0000 (11:53 -0400)]
Merge pull request #59451 from adk3798/wip-65379-reef

reef: mgr/cephadm: make client-keyring deploying ceph.conf optional

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
10 months agoMerge pull request #59453 from adk3798/wip-65416-reef
Adam King [Mon, 9 Sep 2024 15:51:30 +0000 (11:51 -0400)]
Merge pull request #59453 from adk3798/wip-65416-reef

reef: cephadm: add idmap.conf to nfs sample file

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
10 months agoMerge pull request #59458 from adk3798/wip-65949-reef
Adam King [Mon, 9 Sep 2024 15:49:12 +0000 (11:49 -0400)]
Merge pull request #59458 from adk3798/wip-65949-reef

reef: mgr/pybind/object_format: fix json-pretty being marked invalid

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
10 months agoMerge pull request #59459 from adk3798/wip-65952-reef
Adam King [Mon, 9 Sep 2024 15:47:57 +0000 (11:47 -0400)]
Merge pull request #59459 from adk3798/wip-65952-reef

reef: mgr/cephadm: cleanup iscsi and nvmeof keyrings upon daemon removal

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
10 months agodoc/cephadm: add malformed-JSON removal instructions 59664/head
Zac Dover [Fri, 6 Sep 2024 13:31:21 +0000 (23:31 +1000)]
doc/cephadm: add malformed-JSON removal instructions

Add instructions for removing malformed JSON that causes the cephadm
module to fail to start, which in turn makes the orchestrator fail to
start.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 93d90ea358cf17b08e502caf8529061a10008fad)

10 months agoMerge pull request #59601 from idryomov/wip-67752-reef
Ilya Dryomov [Sun, 8 Sep 2024 18:04:08 +0000 (20:04 +0200)]
Merge pull request #59601 from idryomov/wip-67752-reef

reef: rbd: amend "rbd {group,} rename" and "rbd mirror pool" command descriptions

Reviewed-by: Ramana Raja <rraja@redhat.com>
10 months agodoc/dev: add "activate latest release" RTD step 59655/head
Zac Dover [Thu, 5 Sep 2024 23:31:47 +0000 (09:31 +1000)]
doc/dev: add "activate latest release" RTD step

Add a step to the section called "First Stable Release" that explains
how to activate the latest release in Read the Docs.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit e7bd4bcdd074a3defae5866a6c035559bf210271)

10 months agoMerge pull request #59262 from k0ste/wip-63920-reef
Guillaume Abrioux [Sun, 8 Sep 2024 03:26:34 +0000 (05:26 +0200)]
Merge pull request #59262 from k0ste/wip-63920-reef

reef: ceph-volume: Fix unbound var in disk.get_devices()

10 months agoMerge pull request #59201 from k0ste/wip-67528-reef
Guillaume Abrioux [Sat, 7 Sep 2024 22:13:29 +0000 (00:13 +0200)]
Merge pull request #59201 from k0ste/wip-67528-reef

reef: debian pkg: record python3-packaging dependency for ceph-volume

10 months agoMerge pull request #58687 from kamoltat/wip-ksirivad-backport-reef-57906
Kamoltat (Junior) Sirivadhna [Sat, 7 Sep 2024 19:46:45 +0000 (15:46 -0400)]
Merge pull request #58687 from kamoltat/wip-ksirivad-backport-reef-57906

reef: mon/ElectionLogic: tie-breaker mon ignore proposal from marked down mon
Reviewed-by: Samuel Just <sjust@redhat.com>
10 months agoMerge pull request #59463 from adk3798/wip-67733-reef
Guillaume Abrioux [Sat, 7 Sep 2024 07:29:24 +0000 (09:29 +0200)]
Merge pull request #59463 from adk3798/wip-67733-reef

reef: qa/distros: reinstall nvme-cli on centos 9 nodes

10 months agodoc/README.md: edit "Build Prerequisites" 59638/head
Zac Dover [Fri, 6 Sep 2024 07:56:27 +0000 (17:56 +1000)]
doc/README.md: edit "Build Prerequisites"

Make the sentences in the "Build Prerequisites" section of README.md
more direct.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 0b277fe3809c2eae7bfced002ac85f7e1629fa30)

10 months agoceph-volume: add "packaging" to install_requires 59201/head
Kefu Chai [Tue, 13 Aug 2024 22:37:57 +0000 (06:37 +0800)]
ceph-volume: add "packaging" to install_requires

in 0985e201, "packaging" was introduced as a runtime dependency of
ceph-volume, and `ceph.spec.in` was updated accordingly to note
this new dependency. but the debian packaging was not updated.

in 80edcd40, the missing dependency was added to debian/control as
one of ceph-volume's runtime dependency.

but dh_python3 is able to figure out the dependencies by reading
the egg's metadata of the ceph-volume python module. and as a
python project, ceph-volume is using its `setup.py` for
tracking its dependencies.

so in order to be more consistent, and keep all of its dependencies
in one place, let's move this dependency to setup.py . as the
packagings in both distros are able to figure the dependencies
from egg-info.

see also
- https://manpages.debian.org/testing/dh-python/dh_python3.1.en.html#dependencies
- https://docs.fedoraproject.org/en-US/packaging-guidelines/Python_201x/#_automatically_generated_dependencies

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
(cherry picked from commit 729fd8e25ff2bfbcf99790d6cd08489d1c4e2ede)

10 months agodebian pkg: record python3-packaging dependency for ceph-volume
Thomas Lamprecht [Wed, 31 Jul 2024 07:48:08 +0000 (09:48 +0200)]
debian pkg: record python3-packaging dependency for ceph-volume

Since commit 0985e201342 ("ceph-volume: use 'no workqueue' options
with dmcrypt") the python "packaging" module is used to parse the
cryptsetup version output, but the debian packaging was not updated to
record that new dependency.

So simply record this in the d/control file, adding a <pkg>.requires
file seemed to not really winning us anything here.

Fixes: https://tracker.ceph.com/issues/67290
Fixes: 0985e201342fa53c014a811156aed661b4b8f994
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 80edcd40e8092d9fb3b45c1a6c7f9b7f4f37b69e)

10 months agorbd: mention namespace in "rbd mirror pool" command descriptions 59601/head
Ilya Dryomov [Fri, 30 Aug 2024 12:00:44 +0000 (14:00 +0200)]
rbd: mention namespace in "rbd mirror pool" command descriptions

Commit 5e64748927d0 ("doc/rbd: add namespace information for mirror
commands") did this for the man page, update the built-in help as well.

The "by default" bit in the description of "rbd mirror pool enable" and
"rbd mirror pool disable" commands is specific to pool mode which is in
turn specific to journal-based mirroring, so it's removed.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 7e02946a3f60da0dcc99e0b4a4b6b3d359db1c15)

10 months agorbd: clarify "rbd {group,} rename" command description
Ilya Dryomov [Tue, 27 Aug 2024 18:34:31 +0000 (20:34 +0200)]
rbd: clarify "rbd {group,} rename" command description

Make it clearer that, despite a full image or group spec being taken
for source and destination, an image or a group can be renamed only
within its pool or namespace.

Rename across pools or namespaces within the same pool is unsupported.

Fixes: https://tracker.ceph.com/issues/67752
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 5f064a52707af58fd6007734a768899aeb5a32fc)

10 months agoMerge pull request #59583 from zdover23/wip-doc-2024-09-04-backport-59546-to-reef
Anthony D'Atri [Wed, 4 Sep 2024 11:42:34 +0000 (07:42 -0400)]
Merge pull request #59583 from zdover23/wip-doc-2024-09-04-backport-59546-to-reef

reef: doc/rados/operations: Improve health-checks.rst

10 months agoMerge pull request #59586 from zdover23/wip-doc-2024-09-04-backport-59577-to-reef
Anthony D'Atri [Wed, 4 Sep 2024 11:41:34 +0000 (07:41 -0400)]
Merge pull request #59586 from zdover23/wip-doc-2024-09-04-backport-59577-to-reef

reef: doc/mds: improve wording

10 months agodoc/mds: improve wording 59586/head
Piotr Parczewski [Tue, 3 Sep 2024 11:25:26 +0000 (13:25 +0200)]
doc/mds: improve wording

Signed-off-by: Piotr Parczewski <piotr@stackhpc.com>
(cherry picked from commit 332804bad58c892d01d2d2da557e42104365ef8a)

10 months agodoc/rados/operations: Improve health-checks.rst 59583/head
Anthony D'Atri [Sun, 1 Sep 2024 00:32:17 +0000 (20:32 -0400)]
doc/rados/operations: Improve health-checks.rst

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
(cherry picked from commit 2aa82539ede8ade095ad0b22e973eac538354711)

10 months agoMerge pull request #59560 from zdover23/wip-doc-2024-09-02-backport-59556-to-reef
Anthony D'Atri [Mon, 2 Sep 2024 13:04:43 +0000 (09:04 -0400)]
Merge pull request #59560 from zdover23/wip-doc-2024-09-02-backport-59556-to-reef

reef: doc: Correct link to Prometheus docs

10 months agodoc: Correct link to Prometheus docs 59560/head
Matthew Vernon [Mon, 2 Sep 2024 09:16:36 +0000 (10:16 +0100)]
doc: Correct link to Prometheus docs

The link is to the `#http_sd_config` anchor in the prometheus config docs; that link only works without the trailing `/`.

This correction would ideally get backported to at least reef & squid.

Signed-off-by: Matthew Vernon <mvernon@wikimedia.org>
(cherry picked from commit 84a30ba6b94b34806faac8217ccaa299c9ee68d6)

10 months agoMerge pull request #59549 from zdover23/wip-doc-2024-09-01-backport-59544-to-reef
Anthony D'Atri [Sun, 1 Sep 2024 15:16:03 +0000 (11:16 -0400)]
Merge pull request #59549 from zdover23/wip-doc-2024-09-01-backport-59544-to-reef

reef: doc: update tests-integration-testing-teuthology-workflow.rst

10 months agodoc: update tests-integration-testing-teuthology-workflow.rst 59549/head
Vallari Agrawal [Sat, 31 Aug 2024 14:27:25 +0000 (19:57 +0530)]
doc: update tests-integration-testing-teuthology-workflow.rst

* add "Infrastructure" section.

* move "Naming the ceph-ci branch" section under
   "Getting binaries - Build Ceph". Also mention
   about centos9-only trick.

* in "Teuthology Archives", mention about developer
   playground machines and ceph log files.

Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
(cherry picked from commit 9bfcb8e17db8c61e523e10856d12b237433d831a)

10 months agoMerge pull request #59541 from zdover23/wip-doc-2024-08-31-backport-59528-to-reef
Anthony D'Atri [Sat, 31 Aug 2024 14:29:17 +0000 (10:29 -0400)]
Merge pull request #59541 from zdover23/wip-doc-2024-08-31-backport-59528-to-reef

reef: doc/ceph-volume: add spillover fix procedure

10 months agodoc/ceph-volume: add spillover fix procedure 59541/head
Zac Dover [Fri, 30 Aug 2024 11:16:57 +0000 (21:16 +1000)]
doc/ceph-volume: add spillover fix procedure

Add a procedure that explains how, after an upgrade, to move bytes that
have spilled over to a relatively slow device back to the faster device.

This procedure was developed by Chris Dunlop on the [ceph-users] mailing
list, here: https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/message/POPUFSZGXR3P2RPYPJ4WJ4HGHZ3QESF6/

Eugen Block requested the addition of this procedure to the
documentation on 30 Aug 2024.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 98618aaa1c8b786c7d240a210b62cc737fdb048d)

10 months agoMerge pull request #59462 from adk3798/wip-66428-reef
Adam King [Thu, 29 Aug 2024 11:40:02 +0000 (07:40 -0400)]
Merge pull request #59462 from adk3798/wip-66428-reef

reef: mgr/cephadm: make SMB and NVMEoF upgrade last in staggered upgrade

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
10 months agoMerge pull request #59461 from adk3798/wip-66426-reef
Adam King [Thu, 29 Aug 2024 11:39:22 +0000 (07:39 -0400)]
Merge pull request #59461 from adk3798/wip-66426-reef

reef: cephadm: CephExporter doesn't bind to IPv6 in dual stack

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
10 months agoMerge pull request #59460 from adk3798/wip-65969-reef
Adam King [Thu, 29 Aug 2024 11:39:07 +0000 (07:39 -0400)]
Merge pull request #59460 from adk3798/wip-65969-reef

reef: mgr/cephadm: make setting --cgroups=split configurable for adopted daemons

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
10 months agoMerge pull request #59455 from adk3798/wip-65723-reef
Adam King [Thu, 29 Aug 2024 11:37:39 +0000 (07:37 -0400)]
Merge pull request #59455 from adk3798/wip-65723-reef

reef: cephadm: have agent check for errors before json loading mgr response

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
10 months agoMerge pull request #57519 from asm0deuz/backport_PR54158
Adam King [Thu, 29 Aug 2024 11:36:33 +0000 (07:36 -0400)]
Merge pull request #57519 from asm0deuz/backport_PR54158

reef: cephadm: added check for `--skip-firewalld` to section on adding explicit Ports to firewalld

Reviewed-by: Adam King <adking@redhat.com
10 months agoMerge pull request #57234 from adk3798/wip-65763-reef
Adam King [Thu, 29 Aug 2024 11:35:37 +0000 (07:35 -0400)]
Merge pull request #57234 from adk3798/wip-65763-reef

reef: mgr/cephadm: set OSD cap for NVMEoF daemon to "profile rbd"

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
10 months agoMerge pull request #56909 from adk3798/wip-65383-reef
Adam King [Thu, 29 Aug 2024 11:34:46 +0000 (07:34 -0400)]
Merge pull request #56909 from adk3798/wip-65383-reef

reef: mgr/cephadm: Allows enabling NFS Ganesha NLM

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
10 months agoMerge pull request #56490 from adk3798/wip-64991-reef
Adam King [Thu, 29 Aug 2024 11:33:41 +0000 (07:33 -0400)]
Merge pull request #56490 from adk3798/wip-64991-reef

reef: cephadm: fix `cephadm shell --name <daemon-name>` for stopped/failed daemon

Reviewed-by: John Mulligan <jmulligan@redhat.com>
10 months agoMerge pull request #59268 from k0ste/wip-64671-reef
Kamoltat (Junior) Sirivadhna [Thu, 29 Aug 2024 02:47:22 +0000 (22:47 -0400)]
Merge pull request #59268 from k0ste/wip-64671-reef

reef: qa/tasks/ceph_manager.py: Rewrite test_pool_min_size
Reviewed-by: Kamoltat Sirivadhna <ksirivad@redhat.com>
10 months agoqa/distros: reinstall nvme-cli on centos 9 nodes 59463/head
Adam King [Thu, 22 Aug 2024 17:53:38 +0000 (13:53 -0400)]
qa/distros: reinstall nvme-cli on centos 9 nodes

To work around a potential linking issue between
nvme-cli ad libnvme that prevents nvme-cli from
correctly generating a hostnqn, causing

nvme_fabrics: found same hostid edb4e426-766f-44c6-b127-da2a5b7446ef but different hostnqn hostnqn

messages in dmesg and the inability to setup nvme
loop devices

Fixes: https://tracker.ceph.com/issues/67684
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 4e5f269c01dd94741fbddaa7f76ebe4ac155e650)

10 months agomgr/cephadm: make SMB and NVMEoF upgrade last in staggered upgrade 59462/head
Adam King [Thu, 2 May 2024 17:35:41 +0000 (13:35 -0400)]
mgr/cephadm: make SMB and NVMEoF upgrade last in staggered upgrade

This needs to happen as some work on the NVMEoF side (still unmerged
as of writing this) will make the NVMEoF daemon dependent on the mon.
Prior to this patch, in a staggered upgrade, all daemons not using the
ceph image were upgraded after the mgr since we typically only care
about the default image changing or potential changes to how we handle
our systemd units which only needs the mgr to be upgraded to be applied.
This NVMEoF dependency on the mon changes this and we can no longer
upgrade it directly after the mgr. This patch changes it so the NVMEoF
daemon is instead upgraded after all ceph image daemons have been
upgraded in a staggered upgrade scenario. Non-staggered upgrades
are unaffected as the NVMEoF daemon was already upgraded near the
end in that scenario. The SMB dameon has no reason it needs to be
upgraded later, but it's in the (small) pool of daemons that don't
use the ceph image and aren't for monitoring, so it's been affected
by this as well.

NOTE: This is a bit of an ugly patch imo and shows that a refactoring
of the upgrade code is likely required. Hopefully this patch is more
of a stopgap until that larger effort can be made

Fixes: https://tracker.ceph.com/issues/65809
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 5e7a3c2147d87c1fc5be71acbadedefb70e024bf)

10 months agoFix CephExporter protocol bind logic 59461/head
Mouratidis Theofilos [Fri, 10 May 2024 10:17:12 +0000 (12:17 +0200)]
Fix CephExporter protocol bind logic

In a dual stack configuration ceph-exporter binds to ipv4 only and the metrics fail in ipv6

Signed-off-by: Mouratidis Theofilos <mtheofilos@gmail.com>
(cherry picked from commit 110bc665078fe19c31e3680c4197587e69e4e751)

Conflicts:
src/cephadm/cephadmlib/daemons/ceph.py

10 months agocephadm: Adding support to pass --no-cgroups-split flag when adopting legacy daemons 59460/head
Gilad Sid [Wed, 1 May 2024 14:55:41 +0000 (17:55 +0300)]
cephadm: Adding support to pass --no-cgroups-split flag when adopting legacy daemons

Signed-off-by: Gilad Sid <sid.gilad@gmail.com>
(cherry picked from commit 20ffd4d6e330095c8cf2816a36f61bd950e213a5)

10 months agomgr/cephadm: clean up nvmeof keyring when removing daemon 59459/head
Adam King [Tue, 30 Apr 2024 17:49:46 +0000 (13:49 -0400)]
mgr/cephadm: clean up nvmeof keyring when removing daemon

The parent class' (CephService) post_remove handles
keyring cleanup

Fixes: https://tracker.ceph.com/issues/65717
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 04065e34d74421fd1f85b52b87efaf357fe88505)

Conflicts:
src/pybind/mgr/cephadm/services/nvmeof.py

10 months agomgr/cephadm: clean up iscsi auth keyring when removing daemon
Adam King [Tue, 30 Apr 2024 17:49:16 +0000 (13:49 -0400)]
mgr/cephadm: clean up iscsi auth keyring when removing daemon

The parent class (CephService) handles the cleanup of
the auth keyring

Fixes: https://tracker.ceph.com/issues/65717
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit f7e8ee74d5bfb941a5f67d0e03c3845f5cdb1525)

10 months agomgr/pybind/object_format: fix json-pretty being marked invalid 59458/head
Adam King [Wed, 17 Apr 2024 17:34:45 +0000 (13:34 -0400)]
mgr/pybind/object_format: fix json-pretty being marked invalid

without this patch you'd get

```
[ceph: root@vm-00 /]# ceph nfs cluster info --format json-pretty

Error EINVAL: Unknown format name: json-pretty
```

this seems to be because valid formats are checked using
the class

```
class Format(str, enum.Enum):
    plain = "plain"
    json = "json"
    json_pretty = "json-pretty"
    yaml = "yaml"
    xml_pretty = "xml-pretty"
    xml = "xml"
```

and then

```
set(str(v) for v in Format.__members__)
```

but that resolves to

```
{'yaml', 'json_pretty', 'plain', 'xml', 'json', 'xml_pretty'}
```

and so json-pretty is marked as invalid. Note that it's also
impossible to pass json_pretty as the format as core ceph
blocks it with

invalid choice: 'json_pretty' (choose from 'json', 'json-pretty', 'xml', 'xml-pretty', 'plain', 'yaml')

Fixes: https://tracker.ceph.com/issues/65554
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit cd988a01a0edf13882527f5526f1793d4dece437)

10 months agocephadm: have agent check for errors before json loading mgr response 59455/head
Adam King [Wed, 17 Apr 2024 15:36:12 +0000 (11:36 -0400)]
cephadm: have agent check for errors before json loading mgr response

Currently, since it tries to json.loads the response
payload before checking the return code, if there was
an error it fails with

Failed to send metadata to mgr: the JSON object must be str, bytes or bytearray, not ConnectionRefusedError

which is masking the actual failure.

Also adds more context to the RuntimeError raised

Fixes: https://tracker.ceph.com/issues/65553
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 287bd34eec09815602700747c62e0a709e6e5ff0)

10 months agocephadm: fix host-maintenance command always exiting with a failure 59454/head
John Mulligan [Wed, 27 Mar 2024 22:45:15 +0000 (18:45 -0400)]
cephadm: fix host-maintenance command always exiting with a failure

The host-maintenance command would always fail because
command_maintenance always returns a string. This string is passed to
sys.exit and thus always gets printed and causes a non-zero exit code.
Fix the command line behavior by renaming the original function and
adding a new command_maintenance that prints the string and returns an
int like other command_* functions do.

Fixes: https://tracker.ceph.com/issues/65122
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 0a137b140e47d02b03d133adb55e62aa0de7b984)

10 months agocephadm: add idmap.conf to nfs sample file 59453/head
Adam King [Tue, 26 Mar 2024 13:34:07 +0000 (09:34 -0400)]
cephadm: add idmap.conf to nfs sample file

Otherwise deployment using this sample will fail with
"ERROR: required file missing from config-json: idmap.conf"

Fixes: https://tracker.ceph.com/issues/65155
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 79b1dd5b30f8556aacc9a7536366694ba901795e)

10 months agodoc/cephadm: document new --no-ceph-conf flag for `orch client-keyring set` 59451/head
Adam King [Thu, 4 Apr 2024 19:05:34 +0000 (15:05 -0400)]
doc/cephadm: document new --no-ceph-conf flag for `orch client-keyring set`

Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 2741d9471c959f07f9b55c52114ea9d71916345e)

10 months agomgr/cephadm: make client-keyring deploying ceph.conf optional
Adam King [Thu, 4 Apr 2024 18:11:11 +0000 (14:11 -0400)]
mgr/cephadm: make client-keyring deploying ceph.conf optional

There are cases where users would like to manage their own
ceph.conf but still have cephadm deploy the client keyrings,
so this is being added to facilitate that.

Fixes: https://tracker.ceph.com/issues/65335
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 0dab95eb4fffb493edc3e542a6613bdb5332a670)

10 months agomgr/cephadm: rename ceph_admin_key -> client_key in _calc_client_files
Adam King [Thu, 4 Apr 2024 16:28:45 +0000 (12:28 -0400)]
mgr/cephadm: rename ceph_admin_key -> client_key in _calc_client_files

I think this variable name is misleading, as we use this same
logic for all client-keyrings that can be setup, not just
the client.admin keyring

Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 9e2327f0c5f0c103e2db8c7d86ceddd177179df9)

10 months agoMerge pull request #59431 from zdover23/wip-doc-2024-08-26-backport-59428-to-reef
Anthony D'Atri [Mon, 26 Aug 2024 13:23:23 +0000 (09:23 -0400)]
Merge pull request #59431 from zdover23/wip-doc-2024-08-26-backport-59428-to-reef

reef: doc/cephadm: how to get exact size_spec from device

10 months agodoc/cephadm: how to get exact size_spec from device 59431/head
Zac Dover [Sun, 25 Aug 2024 20:03:34 +0000 (06:03 +1000)]
doc/cephadm: how to get exact size_spec from device

Add instructions for retrieving the exact size of block devices.

Fixes: https://tracker.ceph.com/issues/66754
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit d00d1b52d50b5575d918c3be7b7a8249ef31f0a8)

10 months agoMerge pull request #59425 from zdover23/wip-doc-2024-08-25-backport-59418-to-reef
Anthony D'Atri [Sun, 25 Aug 2024 03:07:02 +0000 (23:07 -0400)]
Merge pull request #59425 from zdover23/wip-doc-2024-08-25-backport-59418-to-reef

reef: doc/glossary: add "object storage"

10 months agodoc/glossary: add "object storage" 59425/head
Zac Dover [Fri, 23 Aug 2024 12:36:16 +0000 (22:36 +1000)]
doc/glossary: add "object storage"

Add a (very basic) definition of object storage.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 43057b88538e868b817acb04d5e6c4e95b4c716e)

10 months agoMerge pull request #57625 from sajibreadd/wip-65938-reef
Yuri Weinstein [Fri, 23 Aug 2024 22:04:04 +0000 (15:04 -0700)]
Merge pull request #57625 from sajibreadd/wip-65938-reef

reef: os/bluestore: set rocksdb iterator bounds for Bluestore::_collection_list()

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
10 months agoMerge pull request #57621 from sajibreadd/wip-66145-reef
Yuri Weinstein [Fri, 23 Aug 2024 22:03:21 +0000 (15:03 -0700)]
Merge pull request #57621 from sajibreadd/wip-66145-reef

reef: osd: CEPH_OSD_OP_FLAG_BYPASS_CLEAN_CACHE flag is passed from ECBackend

Reviewed-by: Samuel Just <sjust@redhat.com>
10 months agoMerge pull request #55110 from k0ste/wip-63977-reef
Yuri Weinstein [Fri, 23 Aug 2024 22:01:20 +0000 (15:01 -0700)]
Merge pull request #55110 from k0ste/wip-63977-reef

reef: mgr/BaseMgrModule: Optimize CPython Call in Finish Function

Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
10 months agoMerge pull request #53269 from YiteGu/backport-always-generate-random-nonce
Yuri Weinstein [Fri, 23 Aug 2024 22:00:12 +0000 (15:00 -0700)]
Merge pull request #53269 from YiteGu/backport-always-generate-random-nonce

reef: msg: always generate random nonce; don't try to reuse PID

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
10 months agoMerge pull request #59411 from adk3798/wip-67682-reef
Adam King [Fri, 23 Aug 2024 18:00:14 +0000 (14:00 -0400)]
Merge pull request #59411 from adk3798/wip-67682-reef

reef: mgr/cephadm: add "original_weight" parameter to OSD class

Reviewed-by: John Mulligan <jmulligan@redhat.com>
10 months agoMerge pull request #59381 from zdover23/wip-doc-2024-08-21-backport-59348-to-reef
Zac Dover [Fri, 23 Aug 2024 11:36:20 +0000 (21:36 +1000)]
Merge pull request #59381 from zdover23/wip-doc-2024-08-21-backport-59348-to-reef

reef: doc/rados: document unfound object cache-tiering scenario

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>