]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
18 months agodoc/radosgw: edit sections 55028/head
Zac Dover [Fri, 29 Dec 2023 08:32:04 +0000 (18:32 +1000)]
doc/radosgw: edit sections

Edit the following sections in doc/radosgw/admin.rst:

* Remove a User
* Remove a Subuser

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

18 months agoMerge pull request #55021 from zdover23/wip-doc-2023-12-28-backport-55011-to-quincy
Anthony D'Atri [Thu, 28 Dec 2023 02:48:34 +0000 (21:48 -0500)]
Merge pull request #55021 from zdover23/wip-doc-2023-12-28-backport-55011-to-quincy

quincy: doc/radosgw: admin.rst - edit "Create a Subuser"

18 months agodoc/radosgw: admin.rst - edit "Create a Subuser" 55021/head
Zac Dover [Wed, 27 Dec 2023 04:28:51 +0000 (14:28 +1000)]
doc/radosgw: admin.rst - edit "Create a Subuser"

Edit the section "Create a Subuser" in doc/radosgw/admin.rst.

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

18 months agoMerge pull request #55018 from zdover23/wip-doc-2023-12-28-backport-55016-to-quincy
Anthony D'Atri [Wed, 27 Dec 2023 15:26:59 +0000 (10:26 -0500)]
Merge pull request #55018 from zdover23/wip-doc-2023-12-28-backport-55016-to-quincy

quincy: doc/radosgw: admin.rst - edit sections

18 months agodoc/radosgw: admin.rst - edit sections 55018/head
Zac Dover [Wed, 27 Dec 2023 12:14:59 +0000 (22:14 +1000)]
doc/radosgw: admin.rst - edit sections

Edit the following sections in doc/radosgw/admin.rst:

- Get User Info
- Modify User Info
- User Suspend/Enable (I split this into two sections)

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

18 months agoMerge pull request #54861 from idryomov/wip-63654-quincy
Yuri Weinstein [Tue, 26 Dec 2023 16:37:58 +0000 (08:37 -0800)]
Merge pull request #54861 from idryomov/wip-63654-quincy

quincy: librbd: fix regressions in ObjectListSnapsRequest

Reviewed-by: Mykola Golub <mgolub@suse.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
18 months agoMerge pull request #54819 from baergj/wip-63747-quincy
Yuri Weinstein [Tue, 26 Dec 2023 16:37:18 +0000 (08:37 -0800)]
Merge pull request #54819 from baergj/wip-63747-quincy

quincy: librbd: Append one journal event per image request

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
18 months agoMerge pull request #54770 from ajarr/wip-63716-quincy
Yuri Weinstein [Tue, 26 Dec 2023 16:36:52 +0000 (08:36 -0800)]
Merge pull request #54770 from ajarr/wip-63716-quincy

quincy: qa/workunits/rbd/cli_generic.sh: narrow race window when checking that rbd_support module command fails after blocklisting the module's client

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
18 months agoMerge pull request #54292 from ajarr/wip-63386-quincy
Yuri Weinstein [Tue, 26 Dec 2023 16:36:19 +0000 (08:36 -0800)]
Merge pull request #54292 from ajarr/wip-63386-quincy

quincy: qa/suites/rbd: add test to check rbd_support module recovery

Reviewed-by: Mykola Golub <mgolub@suse.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
18 months agoMerge pull request #54290 from ajarr/wip-63383-quincy
Yuri Weinstein [Tue, 26 Dec 2023 16:35:45 +0000 (08:35 -0800)]
Merge pull request #54290 from ajarr/wip-63383-quincy

quincy: mgr/rbd_support: fix recursive locking on CreateSnapshotRequests lock

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Mykola Golub <mgolub@suse.com>
18 months agoMerge pull request #54255 from pkalever/wip-63349-quincy
Yuri Weinstein [Tue, 26 Dec 2023 16:31:35 +0000 (08:31 -0800)]
Merge pull request #54255 from pkalever/wip-63349-quincy

quincy: rbd-nbd: fix stuck with disable request

Reviewed-by: Mykola Golub <mgolub@suse.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
18 months agoMerge pull request #54054 from idryomov/wip-63028-quincy
Yuri Weinstein [Tue, 26 Dec 2023 16:30:15 +0000 (08:30 -0800)]
Merge pull request #54054 from idryomov/wip-63028-quincy

quincy: pybind/rbd: don't produce info on errors in aio_mirror_image_get_info()

Reviewed-by: Mykola Golub <mgolub@suse.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
18 months agoMerge pull request #55005 from zdover23/wip-doc-2023-12-26-backport-55003-to-quincy
Anthony D'Atri [Tue, 26 Dec 2023 14:57:46 +0000 (09:57 -0500)]
Merge pull request #55005 from zdover23/wip-doc-2023-12-26-backport-55003-to-quincy

quincy: doc/radosgw: admin.rst - edit "Create a User"

18 months agodoc/radosgw: admin.rst - edit "Create a User" 55005/head
Zac Dover [Tue, 26 Dec 2023 04:32:35 +0000 (14:32 +1000)]
doc/radosgw: admin.rst - edit "Create a User"

Edit the section "Create a User" in doc/radosgw/admin.rst.

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

18 months agoMerge pull request #54501 from zdover23/wip-doc-2023-11-15-backport-54499-to-quincy
zdover23 [Tue, 26 Dec 2023 04:24:31 +0000 (14:24 +1000)]
Merge pull request #54501 from zdover23/wip-doc-2023-11-15-backport-54499-to-quincy

quincy: doc/rgw/notifications: specify which event types are enabled by default

Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
18 months agoMerge pull request #55001 from zdover23/wip-doc-2023-12-25-backport-54997-to-quincy
Anthony D'Atri [Sun, 24 Dec 2023 22:13:21 +0000 (17:13 -0500)]
Merge pull request #55001 from zdover23/wip-doc-2023-12-25-backport-54997-to-quincy

quincy: doc/radosgw: edit admin.rst 1 of x

18 months agodoc/radosgw: edit admin.rst 1 of x 55001/head
Zac Dover [Sun, 24 Dec 2023 10:24:26 +0000 (20:24 +1000)]
doc/radosgw: edit admin.rst 1 of x

Edit doc/radosgw/admin.rst to the end of the section "User Management".
Correct grammar (mostly awkward prepositions) and tidy up weird clauses.

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

18 months agoMerge pull request #54902 from cbodley/wip-quincy-rhel-8.6
Yuri Weinstein [Thu, 21 Dec 2023 16:33:51 +0000 (08:33 -0800)]
Merge pull request #54902 from cbodley/wip-quincy-rhel-8.6

quincy: qa/distros: backport update from rhel 8.4 -> 8.6

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
18 months agoMerge pull request #54986 from zdover23/wip-doc-2023-12-21-backport-54970-to-quincy
Anthony D'Atri [Thu, 21 Dec 2023 15:15:46 +0000 (10:15 -0500)]
Merge pull request #54986 from zdover23/wip-doc-2023-12-21-backport-54970-to-quincy

quincy: doc/radosgw: edit compression.rst

18 months agoMerge pull request #54939 from zdover23/wip-doc-2023-12-18-backport-54929-to-quincy
zdover23 [Thu, 21 Dec 2023 11:17:05 +0000 (21:17 +1000)]
Merge pull request #54939 from zdover23/wip-doc-2023-12-18-backport-54929-to-quincy

quincy: docs: Add information about OpenNebula integration

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
18 months agodoc/radosgw: edit compression.rst 54986/head
Zac Dover [Wed, 20 Dec 2023 05:00:38 +0000 (15:00 +1000)]
doc/radosgw: edit compression.rst

Improve the grammar and simplify the sentence structure of
doc/radosgw/compression.rst. This commit is made in anticipation of a
near-future commit that will list the compression algorithms available
to users of Ceph.

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

19 months agoMerge pull request #54962 from zdover23/wip-doc-2023-12-19-backport-54960-to-quincy
zdover23 [Tue, 19 Dec 2023 12:07:35 +0000 (22:07 +1000)]
Merge pull request #54962 from zdover23/wip-doc-2023-12-19-backport-54960-to-quincy

quincy: doc/install: update "update submodules"

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
19 months agodoc/install: update "update submodules" 54962/head
Zac Dover [Tue, 19 Dec 2023 09:15:57 +0000 (19:15 +1000)]
doc/install: update "update submodules"

Remove misleading material that would give readers the wrong idea about
when stale submodules are present. This commit is made in response to
information given to me by Ilya Dryomov here: https://github.com/ceph/ceph/pull/54929#issuecomment-1859237986.

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

19 months agoMerge pull request #54906 from zdover23/wip-doc-2023-12-15-backport-54893-to-quincy
zdover23 [Tue, 19 Dec 2023 00:14:39 +0000 (10:14 +1000)]
Merge pull request #54906 from zdover23/wip-doc-2023-12-15-backport-54893-to-quincy

quincy: doc/radosgw: format commands in role.rst

Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
19 months agodocs: Add information about OpenNebula integration 54939/head
Daniel Clavijo Coca [Fri, 15 Dec 2023 15:54:02 +0000 (09:54 -0600)]
docs: Add information about OpenNebula integration

- Exclude doc build output from git
- Fix missing doc build dependency
- Also includes some involuntary automatically persistent linting by vscode

Co-authored-by: Ilya Dryomov <idryomov@redhat.com>
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Co-authored-by: Zac Dover <zac.dover@proton.me>
Signed-off-by: Daniel Clavijo <dclavijo@opennebula.io>
(cherry picked from commit ee2ee31d3f72a2ee63f9d28bbaf6045657f43ee6)

19 months agoMerge pull request #54934 from zdover23/wip-doc-2023-12-17-backport-52354-to-quincy
Anthony D'Atri [Sun, 17 Dec 2023 06:04:16 +0000 (01:04 -0500)]
Merge pull request #54934 from zdover23/wip-doc-2023-12-17-backport-52354-to-quincy

quincy: doc/radosgw/admin.rst: use underscores in config var names

19 months agodoc/radosgw/admin.rst: use underscores in config var names 54934/head
Ville Ojamo [Fri, 7 Jul 2023 10:02:19 +0000 (17:02 +0700)]
doc/radosgw/admin.rst: use underscores in config var names

Following the current policy, config var names in `ceph.conf` etc. should use underscores instead of spaces.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
(cherry picked from commit cd323cb664a125834e41b77f711eac898e548382)

19 months agodoc/radosgw: format commands in role.rst 54906/head
Zac Dover [Thu, 14 Dec 2023 06:14:29 +0000 (16:14 +1000)]
doc/radosgw: format commands in role.rst

Format approximately one-hundred lines of doc/radosgw/role.rst to
include proper command prompts. I also made one small English usage
improvement.

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

19 months agoqa: Default to RHEL8.6 instead of 8.5 54902/head
David Galloway [Wed, 8 Jun 2022 19:07:09 +0000 (15:07 -0400)]
qa: Default to RHEL8.6 instead of 8.5

Signed-off-by: David Galloway <dgallowa@redhat.com>
(cherry picked from commit b8c4488c558e1f824af1aae3fa14ac7ae1a366b1)

19 months agoqa: Latest RHEL8 -> RHEL8.5
David Galloway [Thu, 31 Mar 2022 16:13:19 +0000 (12:13 -0400)]
qa: Latest RHEL8 -> RHEL8.5

Signed-off-by: David Galloway <dgallowa@redhat.com>
(cherry picked from commit fcd512b50b03f3a10c971bb224fc53dbcb45d78b)

19 months agoMerge pull request #54887 from zdover23/wip-doc-2023-12-13-backport-54875-to-quincy
Anthony D'Atri [Wed, 13 Dec 2023 13:26:56 +0000 (08:26 -0500)]
Merge pull request #54887 from zdover23/wip-doc-2023-12-13-backport-54875-to-quincy

quincy: doc/radosgw: format "Create a Role"

19 months agodoc/radosgw: format "Create a Role" 54887/head
Zac Dover [Tue, 12 Dec 2023 12:09:13 +0000 (22:09 +1000)]
doc/radosgw: format "Create a Role"

Properly format the section "Create a Role" in the file
doc/radosgw/role.rst.

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

19 months agotest/librbd: close image in DiffIterateDeterministic 54861/head
Ilya Dryomov [Sat, 9 Dec 2023 15:26:25 +0000 (16:26 +0100)]
test/librbd: close image in DiffIterateDeterministic

... to avoid valgrind reporting a memory leak on ImageCtx.

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

19 months agotest/librbd: drop DiffIterateTest.DiffIterateRegression6926
Ilya Dryomov [Fri, 1 Dec 2023 17:29:12 +0000 (18:29 +0100)]
test/librbd: drop DiffIterateTest.DiffIterateRegression6926

This was added to test [1].  It's duplicated by several cases in
DiffIterateTest.DiffIterateDeterministicPP now.  Specifically, the
issue could be reproduced by any of:

    (8) beginning of time -> snap2
    (9) snap1 -> snap2
    (10) beginning of time -> snap1

[1] https://tracker.ceph.com/issues/6926

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

19 months agotest/librbd: drop TestLibRBD.SnapDiff
Ilya Dryomov [Fri, 1 Dec 2023 17:54:19 +0000 (18:54 +0100)]
test/librbd: drop TestLibRBD.SnapDiff

This was added to integration test [1], separate from the fix which
went in only with unit test adjustments.  It's duplicated by several
cases in DiffIterateTest.DiffIterateDeterministic now.  Specifically,
the issue could be reproduced by any of:

    (3) snap2 -> HEAD
    (4) snap3 -> HEAD
    (7) snap2 -> snap3

[1] https://tracker.ceph.com/issues/50787

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

19 months agotest/librbd: add DiffIterateTest.DiffIterateDeterministic{,PP}
Ilya Dryomov [Wed, 29 Nov 2023 11:28:51 +0000 (12:28 +0100)]
test/librbd: add DiffIterateTest.DiffIterateDeterministic{,PP}

scribble()-based DiffIterate tests are too weak: at least two
regressions that should been caught by DiffIterate.DiffIterate or
DiffIterate.DiffIterateStress were missed [1][2].  Aside from the
randomness which can be both a good and a bad thing, asserts there
ensure only that the returned diff covers all changes that were made.
If the returned diff is too excessive or otherwise bogus, this isn't
detected [3].

Add a deterministic test to systematically cover the most common cases
that don't involve discards.  A similar test for discards will be added
with the fix for [4].

Comment out debug log in vector_iterate_cb() like it's done in
iterate_cb().

[1] https://tracker.ceph.com/issues/50787
[2] https://tracker.ceph.com/issues/63654
[3] https://tracker.ceph.com/issues/63719
[4] https://tracker.ceph.com/issues/53897

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

19 months agolibrbd: fix read_whole_object handling in ObjectListSnapsRequest
Ilya Dryomov [Mon, 27 Nov 2023 10:59:26 +0000 (11:59 +0100)]
librbd: fix read_whole_object handling in ObjectListSnapsRequest

Originally, in commit 2be4840afd4f ("librados/snap_set_diff: don't
assert on empty snapset"), exists was set to true.  This didn't make
ObjectListSnapsRequest, causing the following deep-copy tests to fail
when run against calc_snap_set_diff() rigged to return "whole object"
as described in [1]:

    TestDeepCopy.Snaps
    TestDeepCopy.SnapDiscard
    TestDeepCopy.CloneHideParent
    TestDeepCopy.Snaps_LargerDstObjSize
    TestDeepCopy.Snaps_SmallerDstObjSize

This is a regression introduced in commit cc87a8bd697e ("librbd:
deep-copy object utilizes image-extent IO methods") by way of commit
11923e234efc ("librbd: generic object list snapshot request").

[1] https://github.com/ceph/ceph/pull/20648#issuecomment-369292309

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

19 months agolibrbd: fix LIST_SNAPS_FLAG_WHOLE_OBJECT behavior
Ilya Dryomov [Mon, 27 Nov 2023 09:11:52 +0000 (10:11 +0100)]
librbd: fix LIST_SNAPS_FLAG_WHOLE_OBJECT behavior

Bundling read_whole_object and LIST_SNAPS_FLAG_WHOLE_OBJECT cases
together is wrong:

- In read_whole_object case, calc_snap_set_diff() sets just
  read_whole_object.  Everything else is zeroed out and may require
  resetting to fit with the rest of ObjectListSnapsRequest logic.

- In LIST_SNAPS_FLAG_WHOLE_OBJECT case, only the diff should be
  expanded.  Everything else is set by calc_snap_set_diff() and should
  be used as is.  This goes for end_size in particular -- if it's reset
  to object size, bogus zero extents may be returned as the object
  would appear to have grown.

This is a regression introduced in commit 4429ed4f3f4c ("librbd: switch
diff iterate API to use new snaps list dispatch methods") by way of
commit 66dd53d9c4d9 ("librbd: optionally return full object extent for
any snapshot deltas").

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

19 months agotest/librbd: make ListSnapsWholeObject actually test stuff
Ilya Dryomov [Sun, 19 Nov 2023 21:44:28 +0000 (22:44 +0100)]
test/librbd: make ListSnapsWholeObject actually test stuff

Despite being added in commit 66dd53d9c4d9 ("librbd: optionally return
full object extent for any snapshot deltas") ostensibly to test the new
LIST_SNAPS_FLAG_WHOLE_OBJECT code, it surely doesn't do that because
the flag isn't even passed to MockObjectListSnapsRequest::create().

I can only guess, but it looks like snap ID 3 was intended to be
a starting point.  Otherwise, with 0 and CEPH_NOSNAP passed as snap
IDs, the overlap that is set up for the clone wouldn't affect the
computation in any way.

Use snap ID 3 as a starting point and run both with and without
LIST_SNAPS_FLAG_WHOLE_OBJECT on the same snapset to pinpoint the
difference.

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

19 months agolibrados/snap_set_diff: set end_size only if end object exists
Ilya Dryomov [Sat, 11 Nov 2023 13:15:49 +0000 (14:15 +0100)]
librados/snap_set_diff: set end_size only if end object exists

Since commit 73f50a13109f ("rbd-mirror: use generalized deep copy for
image sync"), the only user of calc_snap_set_diff() immediately unsets
end_size otherwise.

calc_snap_set_diff() semantics are clearer if end_size is set together
with end_exists and clone_end_snap_id.

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

19 months agotest/librbd: actually alternate overlaps in DiscardWithPruneWriteOverlap 54819/head
Ilya Dryomov [Sat, 9 Dec 2023 20:00:51 +0000 (21:00 +0100)]
test/librbd: actually alternate overlaps in DiscardWithPruneWriteOverlap

Make sense of the inner loop in write_thread.  The crash on
"it != m_events.end()" assert reproduces even faster this way.

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

19 months agotest/librbd: avoid config-related crashes in DiscardWithPruneWriteOverlap
Ilya Dryomov [Sat, 9 Dec 2023 20:00:42 +0000 (21:00 +0100)]
test/librbd: avoid config-related crashes in DiscardWithPruneWriteOverlap

For reasons that I think no longer apply today, set_val() and
set_val_or_die() refuse to set "type: str" config options that aren't
marked as "can be changed at runtime" -- set_val() returns an error and
set_val_or_die() terminates the process.  What is and isn't marked as
"can be changed at runtime" seems to be pretty much random both within
and outside of RBD, so let's just refactor how config is set here.

While at it, I realized that reproducer config is underspecified:

- for rbd_cache_policy and rbd_cache_writethrough_until_flush settings
  to matter, rbd_cache must be set to true and rbd_cache_max_dirty must
  be set to a positive number

- order should be set explicitly, because rbd_default_order can be as
  low as 12 (for 4096-byte objects), interfering with the logic of the
  test

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

19 months agoMerge pull request #54855 from zdover23/wip-doc-2023-12-11-backport-54845-to-quincy
Anthony D'Atri [Mon, 11 Dec 2023 00:02:37 +0000 (19:02 -0500)]
Merge pull request #54855 from zdover23/wip-doc-2023-12-11-backport-54845-to-quincy

quincy: doc/radosgw: edit front matter - role.rst

19 months agodoc/radosgw: edit front matter - role.rst 54855/head
Zac Dover [Fri, 8 Dec 2023 19:45:43 +0000 (20:45 +0100)]
doc/radosgw: edit front matter - role.rst

Clarify the front matter in doc/radosgw/role.rst.

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

19 months agoMerge pull request #54850 from zdover23/wip-doc-2023-12-10-backport-54846-to-quincy
Anthony D'Atri [Sun, 10 Dec 2023 14:00:05 +0000 (09:00 -0500)]
Merge pull request #54850 from zdover23/wip-doc-2023-12-10-backport-54846-to-quincy

quincy: doc/radosgw: format POST statements

19 months agodoc/radosgw: format POST statements 54850/head
Zac Dover [Sat, 9 Dec 2023 03:46:00 +0000 (04:46 +0100)]
doc/radosgw: format POST statements

Format the POST methods so that they appear in the rendered text as
examples of POST API calls and not as plain old unformatted text, which
is how they looked before this commit. The content of these API calls
remains to be tested and confirmed to work, but this is a first step.

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

19 months agoMerge pull request #54834 from zdover23/wip-doc-2023-12-08-backport-54751-to-quincy
Anthony D'Atri [Fri, 8 Dec 2023 14:24:10 +0000 (09:24 -0500)]
Merge pull request #54834 from zdover23/wip-doc-2023-12-08-backport-54751-to-quincy

quincy: doc/radosgw: add gateway starting command

19 months agodoc/radosgw: add gateway starting command 54834/head
Zac Dover [Sat, 2 Dec 2023 05:32:26 +0000 (06:32 +0100)]
doc/radosgw: add gateway starting command

Add a command that properly starts (or restarts) the RADOS gateway after
RGW settings have been changed. This commit has been added in response
to an issue reported anonymously on
https://pad.ceph.com/p/Report_Documentation_Bugs.

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

19 months agoMerge pull request #54823 from zdover23/wip-doc-2023-12-07-backport-54809-to-quincy
zdover23 [Thu, 7 Dec 2023 08:36:08 +0000 (09:36 +0100)]
Merge pull request #54823 from zdover23/wip-doc-2023-12-07-backport-54809-to-quincy

quincy: doc: add supported file types in cephfs-mirroring.rst

Reviewed-by: Jos Collin <jcollin@redhat.com>
19 months agodoc: add supported file types in cephfs-mirroring.rst 54823/head
Jos Collin [Wed, 6 Dec 2023 12:37:12 +0000 (18:07 +0530)]
doc: add supported file types in cephfs-mirroring.rst

Signed-off-by: Jos Collin <jcollin@redhat.com>
(cherry picked from commit 3d44e5dfdc83e33167ee2b63caf7c4fb2d34f6ba)

19 months agotest/librbd: Add workaround for a journaling deadlock that this test exposes
Joshua Baergen [Wed, 29 Nov 2023 15:47:01 +0000 (08:47 -0700)]
test/librbd: Add workaround for a journaling deadlock that this test exposes

Signed-off-by: Joshua Baergen <jbaergen@digitalocean.com>
(cherry picked from commit 7436b4c99034dd19b2ff1e759603779061cbfdb6)

19 months agolibrbd: Append one journal event per image request
Joshua Baergen [Thu, 9 Nov 2023 16:43:22 +0000 (09:43 -0700)]
librbd: Append one journal event per image request

In the case where an image request is split across multiple object
extents and journaling is enabled, multiple journal events are appended.
Prior to this change, all object requests would wait for the last
journal event to complete, since journal events complete in order and
thus the last one completing implies that all prior journal events were
safe at that point.

The issue with this is that there's nothing stopping that last journal
event from being cleaned up before all object requests have stopped
referring to it. Thus, it's entirely possible for the following sequence
to occur:
1. An image request gets split into two image extents and two object
   requests. Journal events are appended (one per image extent).
2. The first object request gets delayed due to an overlap, but the
   second object request gets submitted and starts waiting on the last
   journal event (which also causes a C_CommitIOEvent to be instantiated
   against that journal event).
3. Journaling completes, and the C_CommitIOEvent fires. The
   C_CommitIOEvent covers the entire range of data that was journaled in
   this event, and so the event is cleaned up.
4. The first object request from above is allowed to make progress; it
   tries to wait for the journal event that was just cleaned up which
   causes the assert in wait_event() to fire.

As far as I can tell, this is only possible on the discard path today,
and only recently. Up until 21a26a752843295ff946d1543c2f5f9fac764593
(librbd: Fix local rbd mirror journals growing forever), m_image_extents
always contained a single extent for all I/O types; this commit changed
the discard path so that if discard granularity changed the discard
request, m_image_extents would be repopulated, and if the request
happened to cross objects then there would be multiple m_image_extents.

It appears that the intent here was that there should be one journal
event per image request and the pending_extents kept track of what had
completed thus far. This commit restores that 1:1 relationship.

Fixes: https://tracker.ceph.com/issues/63422
Signed-off-by: Joshua Baergen <jbaergen@digitalocean.com>
(cherry picked from commit 4a8fa2da72fe64109073fddca0d4cfd99aeb9c77)

19 months agolibrbd: Change append_io_events() to take Extents
Joshua Baergen [Thu, 9 Nov 2023 16:43:21 +0000 (09:43 -0700)]
librbd: Change append_io_events() to take Extents

An upcoming commits will use this to change how multi-extent image
requests are appended to the journal.

Signed-off-by: Joshua Baergen <jbaergen@digitalocean.com>
(cherry picked from commit 9fae091ea22c627cb18cc68055afa7acf634c1b7)

19 months agolibrbd: Eliminate unused m_synchronous from AbstractImageWriteRequest
Joshua Baergen [Thu, 9 Nov 2023 16:43:20 +0000 (09:43 -0700)]
librbd: Eliminate unused m_synchronous from AbstractImageWriteRequest

This has been unused since its introduction years ago and so isn't worth
keeping.

Signed-off-by: Joshua Baergen <jbaergen@digitalocean.com>
(cherry picked from commit a0ccd8bb3ffbecb3313c0cdd7d3e6091fc2a9721)

19 months agotest/librbd: Add a stress test that reproduces a crash during discard journaling
Joshua Baergen [Thu, 9 Nov 2023 16:43:19 +0000 (09:43 -0700)]
test/librbd: Add a stress test that reproduces a crash during discard journaling

See the comments in DiscardWithPruneWriteOverlap for details.

Signed-off-by: Joshua Baergen <jbaergen@digitalocean.com>
(cherry picked from commit e8d54e3c9faeddedc2890294556cd66095b83be4)

19 months agoMerge pull request #54806 from zdover23/wip-doc-2023-12-06-backport-54790-to-quincy
zdover23 [Wed, 6 Dec 2023 16:12:17 +0000 (17:12 +0100)]
Merge pull request #54806 from zdover23/wip-doc-2023-12-06-backport-54790-to-quincy

quincy: doc/radosgw: update link in rgw-cache.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
19 months agodoc/radosgw: update link in rgw-cache.rst 54806/head
Zac Dover [Tue, 5 Dec 2023 19:46:26 +0000 (20:46 +0100)]
doc/radosgw: update link in rgw-cache.rst

Update link in doc/radosgw/rgw-cache.rst. The link updated here is a
link to all the Nginx configuration files. The old link was broken. This
update comes to us from an anonymous report on
https://pad.ceph.com/p/Report_Documentation_Bugs.

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

19 months agoMerge pull request #54754 from zdover23/wip-doc-2023-12-02-backport-54752-to-quincy
zdover23 [Tue, 5 Dec 2023 19:35:00 +0000 (20:35 +0100)]
Merge pull request #54754 from zdover23/wip-doc-2023-12-02-backport-54752-to-quincy

quincy: doc/radosgw: fix formatting

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
19 months agoMerge pull request #54776 from zdover23/wip-doc-2023-12-04-backport-54774-to-quincy
Anthony D'Atri [Mon, 4 Dec 2023 21:14:08 +0000 (16:14 -0500)]
Merge pull request #54776 from zdover23/wip-doc-2023-12-04-backport-54774-to-quincy

quincy: doc: Fixes two typos and grammatical errors. Signed-off-by: Sina Ahma…

19 months agodoc: Fixes two typos and grammatical errors. Signed-off-by: Sina Ahmadi <sinatak1373... 54776/head
sinashan [Mon, 4 Dec 2023 19:02:54 +0000 (14:02 -0500)]
doc: Fixes two typos and grammatical errors. Signed-off-by: Sina Ahmadi <sinatak1373@live.com>

(cherry picked from commit bc39adceba611b00c04a894039b4c3280434d3fa)

19 months agoqa/workunits/rbd/cli_generic.sh: narrow race window 54770/head
Ramana Raja [Wed, 29 Nov 2023 16:25:30 +0000 (11:25 -0500)]
qa/workunits/rbd/cli_generic.sh: narrow race window

... when checking whether a rbd_support module command fails after
blocklisting the module's client.

In tests that check the recovery of the rbd_support module after its
client is blocklisted, the rbd_support module's client is
blocklisted using the `osd blocklist add` command. Next,
`osd blocklist ls` command is issued to confirm that the client is
blocklisted. A rbd_support module command is then issued and expected
to fail in order to verify that the blocklisting has affected the
rbd_support module's operations. Sometimes it was observed that before
this rbd_support module command reached the ceph-mgr, the rbd_support
module detected the blocklisting, recovered from it, and was able to
serve the command. To reduce the race window that occurs when trying to
verify that the rbd_support module's operation is affected by client
blocklisting, get rid of the `osd blocklist ls` command.

Fixes: https://tracker.ceph.com/issues/63673
Signed-off-by: Ramana Raja <rraja@redhat.com>
(cherry picked from commit ea033fe8607c2b31892536afc3f08f3009b24139)

19 months agoMerge pull request #54763 from zdover23/wip-doc-2023-12-04-backport-54758-to-quincy
Anthony D'Atri [Mon, 4 Dec 2023 14:04:21 +0000 (09:04 -0500)]
Merge pull request #54763 from zdover23/wip-doc-2023-12-04-backport-54758-to-quincy

quincy: doc/rados: repair stretch-mode.rst

19 months agodoc/rados: repair stretch-mode.rst 54763/head
Zac Dover [Sun, 3 Dec 2023 12:17:46 +0000 (13:17 +0100)]
doc/rados: repair stretch-mode.rst

Remove a section of doc/rados/operations/stretch-mode.rst that I wrongly
re-included after its removal. The request for this (re)-removal is
here: https://github.com/ceph/ceph/pull/54689#discussion_r1413007655.

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

19 months agoMerge pull request #54757 from zdover23/wip-doc-2023-12-03-backport-54689-to-quincy
Anthony D'Atri [Sun, 3 Dec 2023 14:52:16 +0000 (09:52 -0500)]
Merge pull request #54757 from zdover23/wip-doc-2023-12-03-backport-54689-to-quincy

quincy: doc/rados: update "stretch mode"

19 months agodoc/rados: update "stretch mode" 54757/head
PC-Admin [Tue, 28 Nov 2023 09:45:52 +0000 (17:45 +0800)]
doc/rados: update "stretch mode"

Update stretch mode docs, min_size and max_size are no longer defined in
the CRUSH map and the example rule given will fail to compile.

Specify that the tiebreaker data centre cannot be defined in CRUSH as
this produces an error.

Signed-off-by: Michael Collins <perthserverplus@gmail.com>
(cherry picked from commit 28551b41f878e7ad8f43e85bcbc8c9f64c07346c)

19 months agodoc/radosgw: fix formatting 54754/head
Zac Dover [Sat, 2 Dec 2023 05:38:28 +0000 (06:38 +0100)]
doc/radosgw: fix formatting

Repair the formatting of a string that had a string inside backticks
that itself was inside double asterisks. The presence of the asterisks
around the entire string caused the backticks to appear in the rendered
documentation.

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

19 months agoMerge pull request #54744 from zdover23/wip-doc-2023-12-01-backport-54730-to-quincy
Anthony D'Atri [Fri, 1 Dec 2023 14:59:17 +0000 (09:59 -0500)]
Merge pull request #54744 from zdover23/wip-doc-2023-12-01-backport-54730-to-quincy

quincy: doc/glossary.rst: add "Monitor Store"

19 months agoMerge pull request #54747 from zdover23/wip-doc-2023-12-01-backport-54731-to-quincy
Anthony D'Atri [Fri, 1 Dec 2023 14:58:44 +0000 (09:58 -0500)]
Merge pull request #54747 from zdover23/wip-doc-2023-12-01-backport-54731-to-quincy

quincy: doc/rados: improve formatting of log-and-debug.rst

19 months agodoc/rados: improve formatting of log-and-debug.rst 54747/head
Zac Dover [Thu, 30 Nov 2023 08:16:38 +0000 (09:16 +0100)]
doc/rados: improve formatting of log-and-debug.rst

Improve the arrangment of information in the section "Ceph Subsystems"
in doc/rados/troubleshooting/log-and-debug.rst.

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

19 months agodoc/glossary.rst: add "Monitor Store" 54744/head
Zac Dover [Thu, 30 Nov 2023 07:08:00 +0000 (08:08 +0100)]
doc/glossary.rst: add "Monitor Store"

Add the term "Monitor Store" to the glossary.

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

19 months agoMerge pull request #54701 from zdover23/wip-doc-2023-11-29-backport-54684-to-quincy
Anthony D'Atri [Wed, 29 Nov 2023 04:53:42 +0000 (23:53 -0500)]
Merge pull request #54701 from zdover23/wip-doc-2023-11-29-backport-54684-to-quincy

quincy: doc/rados: ops/pgs: s/power of 2/power of two

19 months agoMerge pull request #54703 from zdover23/wip-doc-2023-11-29-backport-54685-to-quincy
Anthony D'Atri [Wed, 29 Nov 2023 04:52:38 +0000 (23:52 -0500)]
Merge pull request #54703 from zdover23/wip-doc-2023-11-29-backport-54685-to-quincy

quincy: doc/rados: improve "Ceph Subsystems"

19 months agodoc/rados: improve "Ceph Subsystems" 54703/head
Zac Dover [Tue, 28 Nov 2023 05:08:48 +0000 (06:08 +0100)]
doc/rados: improve "Ceph Subsystems"

Improve the English in the subsection "Ceph Subsystems" in the section
"Subsystem, Log and Debug Settings" [sic] in
doc/rados/troubleshooting/log-and-debug.rst.

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

19 months agodoc/rados: ops/pgs: s/power of 2/power of two 54701/head
Zac Dover [Tue, 28 Nov 2023 04:29:50 +0000 (05:29 +0100)]
doc/rados: ops/pgs: s/power of 2/power of two

Change "power of 2" to "power of two" in
doc/rados/operations/placement-groups.rst.

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

19 months agoMerge pull request #54250 from rhcs-dashboard/disable-dashboard-v3-quincy
Nizamudeen A [Mon, 27 Nov 2023 12:19:40 +0000 (17:49 +0530)]
Merge pull request #54250 from rhcs-dashboard/disable-dashboard-v3-quincy

quincy: mgr/dashboard: disable dashboard v3 in quincy

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
19 months agoMerge pull request #54666 from zdover23/wip-doc-2023-11-27-backport-54664-to-quincy
Anthony D'Atri [Mon, 27 Nov 2023 06:56:12 +0000 (01:56 -0500)]
Merge pull request #54666 from zdover23/wip-doc-2023-11-27-backport-54664-to-quincy

quincy: doc/rados: edit "Everything Failed! Now What?"

19 months agodoc/rados: edit "Everything Failed! Now What?" 54666/head
Zac Dover [Mon, 27 Nov 2023 00:17:17 +0000 (10:17 +1000)]
doc/rados: edit "Everything Failed! Now What?"

Edit the section "Everything Failed! Now what?" in
doc/rados/troubleshooting/troubleshooting-mon.rst.

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

19 months agoMerge pull request #54660 from zdover23/wip-doc-2023-11-26-backport-54656-to-quincy
Anthony D'Atri [Sun, 26 Nov 2023 04:16:18 +0000 (23:16 -0500)]
Merge pull request #54660 from zdover23/wip-doc-2023-11-26-backport-54656-to-quincy

quincy: doc/rados: edit "monitor store failures"

19 months agodoc/rados: edit "monitor store failures" 54660/head
Zac Dover [Fri, 24 Nov 2023 21:33:24 +0000 (07:33 +1000)]
doc/rados: edit "monitor store failures"

Edit the section "Monitor Store Failures" in
doc/rados/troubleshooting/troubleshooting-mon.rst.

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

19 months agoMerge pull request #54655 from zdover23/wip-doc-2023-11-25-backport-54625-to-quincy
Anthony D'Atri [Sat, 25 Nov 2023 00:43:56 +0000 (19:43 -0500)]
Merge pull request #54655 from zdover23/wip-doc-2023-11-25-backport-54625-to-quincy

quincy: doc/rados: edit "client can't connect..."

19 months agodoc/rados: edit "client can't connect..." 54655/head
Zac Dover [Thu, 23 Nov 2023 04:59:24 +0000 (14:59 +1000)]
doc/rados: edit "client can't connect..."

Edit the section "Client can't connect or mount" in the file
doc/rados/troubleshooting/troubleshooting-mon.rst.

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

19 months agomgr/dashboard: disable dashboard v3 in quincy 54250/head
Nizamudeen A [Mon, 30 Oct 2023 15:24:50 +0000 (20:54 +0530)]
mgr/dashboard: disable dashboard v3 in quincy

Fixes: https://tracker.ceph.com/issues/63357
Signed-off-by: Nizamudeen A <nia@redhat.com>
19 months agoMerge pull request #54643 from zdover23/wip-doc-2023-11-24-backport-54641-to-quincy
Anthony D'Atri [Thu, 23 Nov 2023 22:54:17 +0000 (17:54 -0500)]
Merge pull request #54643 from zdover23/wip-doc-2023-11-24-backport-54641-to-quincy

quincy: doc/radosgw: Fix JSON typo in Principal Tag example code snippet

19 months agoMerge pull request #54639 from zdover23/wip-doc-2023-11-24-backport-54632-to-quincy
Anthony D'Atri [Thu, 23 Nov 2023 22:46:39 +0000 (17:46 -0500)]
Merge pull request #54639 from zdover23/wip-doc-2023-11-24-backport-54632-to-quincy

quincy: doc/rados: format sections in tshooting-mon.rst

19 months agodoc/radosgw: Fix JSON typo in Principal Tag example code snippet 54643/head
Daniel Parkes [Thu, 23 Nov 2023 21:15:52 +0000 (22:15 +0100)]
doc/radosgw: Fix JSON typo in Principal Tag example code snippet

Signed-off-by: Daniel Parkes <dparkes@redhat.com>
(cherry picked from commit 68729c951dd3acdbdf86c3ce895a55bbab1aeb89)

19 months agodoc/rados: format sections in tshooting-mon.rst 54639/head
Zac Dover [Thu, 23 Nov 2023 11:54:54 +0000 (21:54 +1000)]
doc/rados: format sections in tshooting-mon.rst

Format definition lists in the section "Do I need to restart a monitor
to adjust debug levels?" in
doc/rados/troubleshooting/troubleshooting-mon.rst.

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

19 months agoMerge pull request #54605 from lxbsz/wip-63586-q
Ilya Dryomov [Wed, 22 Nov 2023 14:02:23 +0000 (15:02 +0100)]
Merge pull request #54605 from lxbsz/wip-63586-q

quincy: osd: log the number of extents for sparse read

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
19 months agoosd: add more debug logs for sparse read 54605/head
Xiubo Li [Mon, 20 Nov 2023 14:04:12 +0000 (22:04 +0800)]
osd: add more debug logs for sparse read

This will be very important to get to know what exactly has happened
when client get a very large number of extents.

URL: https://tracker.ceph.com/issues/63586
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit 1cf5ecb93fb73a5ed4a82935f635f98efccf7de6)

19 months agoMerge pull request #54602 from zdover23/wip-doc-2023-11-22-backport-54598-to-quincy
Anthony D'Atri [Tue, 21 Nov 2023 20:19:44 +0000 (15:19 -0500)]
Merge pull request #54602 from zdover23/wip-doc-2023-11-22-backport-54598-to-quincy

quincy: doc/rados: edit "recovering broken monmap"

19 months agodoc/rados: edit "recovering broken monmap" 54602/head
Zac Dover [Tue, 21 Nov 2023 17:54:19 +0000 (03:54 +1000)]
doc/rados: edit "recovering broken monmap"

Edit the section "Recovering a monitor's broken monmap" in
doc/rados/troubleshooting/troubleshooting-mon.rst.

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

19 months agoMerge pull request #54540 from aaSharma14/wip-63569-quincy
Aashish Sharma [Tue, 21 Nov 2023 10:55:18 +0000 (16:25 +0530)]
Merge pull request #54540 from aaSharma14/wip-63569-quincy

quincy: mgr/dashboard: Consider null values as zero in grafana panels

Reviewed-by: Nizamudeen A <nia@redhat.com>
19 months agoMerge pull request #54580 from zdover23/wip-doc-2023-11-21-backport-54574-to-quincy
Anthony D'Atri [Mon, 20 Nov 2023 20:14:57 +0000 (15:14 -0500)]
Merge pull request #54580 from zdover23/wip-doc-2023-11-21-backport-54574-to-quincy

quincy: doc/rados: edit "understanding mon_status"

19 months agodoc/rados: edit "understanding mon_status" 54580/head
Zac Dover [Mon, 20 Nov 2023 16:39:39 +0000 (02:39 +1000)]
doc/rados: edit "understanding mon_status"

Edit the section "Understanding mon_status" in
doc/rados/troubleshooting/troubleshooting-mon.rst.

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

19 months agoMerge pull request #54577 from zdover23/wip-doc-2023-11-21-backport-54565-to-quincy
Anthony D'Atri [Mon, 20 Nov 2023 18:47:24 +0000 (13:47 -0500)]
Merge pull request #54577 from zdover23/wip-doc-2023-11-21-backport-54565-to-quincy

quincy: doc/rados: edit "Using the Monitor's Admin Socket"

19 months agodoc/rados: edit "Using the Monitor's Admin Socket" 54577/head
Zac Dover [Sun, 19 Nov 2023 20:32:09 +0000 (06:32 +1000)]
doc/rados: edit "Using the Monitor's Admin Socket"

Edit the section "Using the Monitor's Admin Socket" in
doc/rados/troubleshooting/troubleshooting-mon.rst.

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

19 months agoMerge pull request #54573 from zdover23/wip-doc-2023-11-21-backport-54561-to-quincy
Anthony D'Atri [Mon, 20 Nov 2023 16:48:48 +0000 (11:48 -0500)]
Merge pull request #54573 from zdover23/wip-doc-2023-11-21-backport-54561-to-quincy

quincy: doc/start: update release names

19 months agodoc/start: update release names 54573/head
Zac Dover [Sun, 19 Nov 2023 14:47:40 +0000 (00:47 +1000)]
doc/start: update release names

Update "Quincy" to "Reef" and "Pacific" to "Quincy" in the section
"Viewing Old Ceph Documentation" in /doc/start/documenting-ceph.rst.

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

19 months agoMerge pull request #54522 from guits/wip-63555-quincy
Guillaume Abrioux [Mon, 20 Nov 2023 13:32:55 +0000 (14:32 +0100)]
Merge pull request #54522 from guits/wip-63555-quincy

quincy: ceph-volume: fix a regression in `raw list`

20 months agoMerge pull request #54560 from zdover23/wip-doc-2023-11-19-backport-54545-to-quincy
Anthony D'Atri [Sun, 19 Nov 2023 14:32:54 +0000 (09:32 -0500)]
Merge pull request #54560 from zdover23/wip-doc-2023-11-19-backport-54545-to-quincy

quincy: doc/start: explain "OSD"

20 months agodoc/start: explain "OSD" 54560/head
Zac Dover [Fri, 17 Nov 2023 09:24:14 +0000 (19:24 +1000)]
doc/start: explain "OSD"

Explain the initialism "OSD" and link to its definition in the glossary.
This PR is raised in response to an anonymous documentation bug that reads

  "Paragraph 2 uses the acronym OSD without any explanation.
   This makes it very difficult to understand this part of
   the documentation as there is no indication of what this
   acronym is until much further into the documentation. Replace
   first occurence of OSD with Object Storage Daemon (OSD) or
   link it to the glossary."
     -- https://pad.ceph.com/p/Report_Documentation_Bugs

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