]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
7 weeks agodoc/mgr: edit crash.rst 63539/head
Zac Dover [Tue, 13 May 2025 06:17:39 +0000 (16:17 +1000)]
doc/mgr: edit crash.rst

Edit doc/mgr/crash.rst. Add prompts and correct some of the inelegant
English present in the file.

This commit is part of a project to separate out the twenty-five files
that were committed to https://github.com/ceph/ceph/pull/62782.

Credit for this initiative should go to Ville Ojamo.

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

7 weeks agoMerge pull request #63031 from soumyakoduri/wip-skoduri-reef
Yuri Weinstein [Tue, 27 May 2025 17:55:44 +0000 (10:55 -0700)]
Merge pull request #63031 from soumyakoduri/wip-skoduri-reef

[reef] RGW backports

Reviewed-by: Adam Emerson <aemerson@redhat.com>
7 weeks agoMerge pull request #61508 from smanjara/wip-69130-reef
Yuri Weinstein [Tue, 27 May 2025 17:54:02 +0000 (10:54 -0700)]
Merge pull request #61508 from smanjara/wip-69130-reef

reef: qa/multisite: add extra checkpoints in datalog_autotrim testcase

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 weeks agoMerge pull request #63236 from nbalacha/wip-71242-reef
Yuri Weinstein [Tue, 27 May 2025 17:51:53 +0000 (10:51 -0700)]
Merge pull request #63236 from nbalacha/wip-71242-reef

reef: cls/rbd: write image mirror status if state is CREATING

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
7 weeks agoMerge pull request #62544 from cbodley/wip-70696-reef
Yuri Weinstein [Tue, 27 May 2025 17:41:47 +0000 (10:41 -0700)]
Merge pull request #62544 from cbodley/wip-70696-reef

reef: rgw: Head/GetObject support partNumber

Reviewed-by: Mark Kogan <mkogan@redhat.com>
7 weeks agoMerge pull request #62063 from cbodley/wip-70238-reef
Yuri Weinstein [Tue, 27 May 2025 17:36:06 +0000 (10:36 -0700)]
Merge pull request #62063 from cbodley/wip-70238-reef

reef: rgw: PutObjectLockConfiguration can enable object lock on existing buckets

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
7 weeks agoMerge pull request #63493 from zdover23/wip-doc-2025-05-27-backport-63420-to-reef
Anthony D'Atri [Tue, 27 May 2025 14:28:03 +0000 (10:28 -0400)]
Merge pull request #63493 from zdover23/wip-doc-2025-05-27-backport-63420-to-reef

reef: doc/mgr: edit mds_autoscaler.rst

7 weeks agoMerge pull request #63496 from zdover23/wip-doc-2025-05-27-backport-62600-to-reef
Anthony D'Atri [Tue, 27 May 2025 14:26:25 +0000 (10:26 -0400)]
Merge pull request #63496 from zdover23/wip-doc-2025-05-27-backport-62600-to-reef

reef: doc/cephadm: improve "Maintenance Mode"

7 weeks agoMerge pull request #63499 from zdover23/wip-doc-2025-05-27-backport-63463-to-reef
Anthony D'Atri [Tue, 27 May 2025 14:25:35 +0000 (10:25 -0400)]
Merge pull request #63499 from zdover23/wip-doc-2025-05-27-backport-63463-to-reef

reef: doc/rados: s/enpty/empty/ in pgcalc doc

7 weeks agoMerge pull request #63502 from zdover23/wip-doc-2025-05-27-backport-63464-to-reef
Anthony D'Atri [Tue, 27 May 2025 14:24:30 +0000 (10:24 -0400)]
Merge pull request #63502 from zdover23/wip-doc-2025-05-27-backport-63464-to-reef

reef: doc/cephfs: correct ill-formatted command

7 weeks agoMerge pull request #63505 from zdover23/wip-doc-2025-05-27-backport-63465-to-reef
Anthony D'Atri [Tue, 27 May 2025 14:23:32 +0000 (10:23 -0400)]
Merge pull request #63505 from zdover23/wip-doc-2025-05-27-backport-63465-to-reef

reef: doc/rados: improve markup in cache-tiering.rst

7 weeks agoMerge pull request #63508 from zdover23/wip-doc-2025-05-27-backport-63370-to-reef
Anthony D'Atri [Tue, 27 May 2025 14:21:48 +0000 (10:21 -0400)]
Merge pull request #63508 from zdover23/wip-doc-2025-05-27-backport-63370-to-reef

reef: doc/mgr: edit hello.rst

7 weeks agoMerge pull request #63511 from zdover23/wip-doc-2025-05-27-backport-63417-to-reef
Anthony D'Atri [Tue, 27 May 2025 14:20:25 +0000 (10:20 -0400)]
Merge pull request #63511 from zdover23/wip-doc-2025-05-27-backport-63417-to-reef

reef: doc/mgr: edit insights.rst

7 weeks agoMerge pull request #63514 from zdover23/wip-doc-2025-05-27-backport-63418-to-reef
Anthony D'Atri [Tue, 27 May 2025 14:10:10 +0000 (10:10 -0400)]
Merge pull request #63514 from zdover23/wip-doc-2025-05-27-backport-63418-to-reef

reef: doc/mgr: edit iostat.rst

7 weeks agodoc/mgr: edit iostat.rst 63514/head
Zac Dover [Thu, 22 May 2025 06:48:49 +0000 (16:48 +1000)]
doc/mgr: edit iostat.rst

Edit doc/mgr/iostat.rst. Improve the English where necessary.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

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

7 weeks agodoc/mgr: edit insights.rst 63511/head
Zac Dover [Thu, 22 May 2025 06:41:38 +0000 (16:41 +1000)]
doc/mgr: edit insights.rst

Edit doc/mgr/insights.rst. Improve the English where necessary.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

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

7 weeks agodoc/mgr: edit hello.rst 63508/head
Zac Dover [Tue, 20 May 2025 06:10:43 +0000 (16:10 +1000)]
doc/mgr: edit hello.rst

Edit doc/mgr/hello.rst. This includes the rewriting of sentences so that
they now appear in grammatically-correct English.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

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

7 weeks agodoc/rados: improve markup in cache-tiering.rst 63505/head
Zac Dover [Sun, 25 May 2025 23:19:38 +0000 (09:19 +1000)]
doc/rados: improve markup in cache-tiering.rst

Correct ill-formatted markup in cache-tiering.rst.

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

7 weeks agodoc/cephfs: correct ill-formatted command 63502/head
Zac Dover [Sun, 25 May 2025 23:09:38 +0000 (09:09 +1000)]
doc/cephfs: correct ill-formatted command

Correct a command that was broken across two lines, causing the argument
of an option to appear as though it was a command.

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

7 weeks agodoc/rados: s/enpty/empty/ in pgcalc doc 63499/head
Zac Dover [Sun, 25 May 2025 23:05:20 +0000 (09:05 +1000)]
doc/rados: s/enpty/empty/ in pgcalc doc

s/enpty/empty/ in doc/rados/operations/pgcalc/index.rst.

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

7 weeks agodoc/cephadm: improve "Maintenance Mode" 63496/head
Zac Dover [Tue, 1 Apr 2025 10:25:46 +0000 (20:25 +1000)]
doc/cephadm: improve "Maintenance Mode"

Improve the English in the section "Maintenance Mode" in the file
doc/cephadm/host-management.rst.

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

7 weeks agoMerge pull request #62552 from zdover23/wip-doc-2025-03-28-backport-62537-to-reef
Zac Dover [Tue, 27 May 2025 03:24:56 +0000 (13:24 +1000)]
Merge pull request #62552 from zdover23/wip-doc-2025-03-28-backport-62537-to-reef

reef: src/common: add guidance for mon_warn_pg_not_scrubbed

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
7 weeks agoMerge pull request #62450 from zdover23/wip-doc-2025-03-23-backport-62366-to-reef
Zac Dover [Tue, 27 May 2025 03:22:55 +0000 (13:22 +1000)]
Merge pull request #62450 from zdover23/wip-doc-2025-03-23-backport-62366-to-reef

reef: doc/radosgw: Improve layout.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
7 weeks agodoc/mgr: edit mds_autoscaler.rst 63493/head
Zac Dover [Thu, 22 May 2025 07:05:54 +0000 (17:05 +1000)]
doc/mgr: edit mds_autoscaler.rst

Edit mds_autoscaler.rst. Improve the English where necessary.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

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

7 weeks agoMerge pull request #62378 from zdover23/wip-doc-2025-03-19-backport-61670-to-reef
Ronen Friedman [Mon, 26 May 2025 13:15:36 +0000 (16:15 +0300)]
Merge pull request #62378 from zdover23/wip-doc-2025-03-19-backport-61670-to-reef

reef: common/options: fix the description of osd_max_scrubs

7 weeks agoMerge pull request #63468 from zdover23/wip-doc-2025-05-26-backport-63371-to-reef
Anthony D'Atri [Mon, 26 May 2025 00:21:42 +0000 (20:21 -0400)]
Merge pull request #63468 from zdover23/wip-doc-2025-05-26-backport-63371-to-reef

reef: doc/cephfs: Cosmetic changes and small fixes in cephfs-mirroring.rst

7 weeks agodoc/cephfs: Cosmetic changes and small fixes in cephfs-mirroring.rst 63468/head
Ville Ojamo [Tue, 20 May 2025 06:10:18 +0000 (13:10 +0700)]
doc/cephfs: Cosmetic changes and small fixes in cephfs-mirroring.rst

Don't format an unordered list as preformatted block.

Fix (not linked) reference to a section name that doesn't exist.

Don't call systemd unit files "systemctl unit files", add an "and"
between them.

Clarify by means of inline formatting and whitespace that config value
is "60" and the unit for that is seconds (as opposed to value being
"60s").

Use double backticks consistently when listing commands, file names or
paths, command parameters, syntaxes, etc.

Use star for inline italic instead of single backtick (to differentiate
from the previous).

Don't use double backticks for "cephadm" when talking about the concept.

Don't capitalize a few words that didn't need it.
Capitalize table data for consistency.
All caps for "MDS".

Small updates to language in text.

Call it "cephfs-mirror" everywhere and not "cephfs_mirror" at one place.

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

8 weeks agoMerge pull request #63455 from zdover23/wip-doc-2025-05-23-backport-63415-to-reef
Anthony D'Atri [Fri, 23 May 2025 12:25:31 +0000 (08:25 -0400)]
Merge pull request #63455 from zdover23/wip-doc-2025-05-23-backport-63415-to-reef

reef: doc/mgr: edit influx.rst.

8 weeks agodoc/mgr: edit influx.rst. 63455/head
Zac Dover [Thu, 22 May 2025 06:27:40 +0000 (16:27 +1000)]
doc/mgr: edit influx.rst.

Edit doc/mgr/influx.rst.

This is part of a project to separate out the twenty-five files that
were committed to https://github.com/ceph/ceph/pull/62782.

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

8 weeks agoMerge pull request #63403 from zdover23/wip-doc-2025-05-21-backport-63368-to-reef
Zac Dover [Fri, 23 May 2025 11:02:39 +0000 (21:02 +1000)]
Merge pull request #63403 from zdover23/wip-doc-2025-05-21-backport-63368-to-reef

reef: doc/mgr: edit motd.inc.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
8 weeks agoMerge pull request #61320 from linuxkidd/backport-max-avail-pr-57003-to-reef
SrinivasaBharathKanta [Thu, 22 May 2025 22:01:48 +0000 (03:31 +0530)]
Merge pull request #61320 from linuxkidd/backport-max-avail-pr-57003-to-reef

reef: PGMap: remove pool max_avail scale factor

8 weeks agoMerge pull request #63394 from zdover23/wip-doc-2025-05-21-backport-63365-to-reef
Anthony D'Atri [Wed, 21 May 2025 14:41:43 +0000 (10:41 -0400)]
Merge pull request #63394 from zdover23/wip-doc-2025-05-21-backport-63365-to-reef

reef: doc/mgr: edit debug.inc.rst

8 weeks agoMerge pull request #63397 from zdover23/wip-doc-2025-05-21-backport-63367-to-reef
Anthony D'Atri [Wed, 21 May 2025 14:40:31 +0000 (10:40 -0400)]
Merge pull request #63397 from zdover23/wip-doc-2025-05-21-backport-63367-to-reef

reef: doc/mgr: edit feature_toggles.inc.rst

8 weeks agodoc/mgr: edit motd.inc.rst 63403/head
Zac Dover [Tue, 20 May 2025 05:44:48 +0000 (15:44 +1000)]
doc/mgr: edit motd.inc.rst

Edit doc/mgr/dashboard_plugins/motd.inc.rst.

This commit is part of a project to separate out the twenty-five files
that were committed to https://github.com/ceph/ceph/pull/62782.

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

8 weeks agodoc/mgr: edit feature_toggles.inc.rst 63397/head
Zac Dover [Tue, 20 May 2025 05:37:55 +0000 (15:37 +1000)]
doc/mgr: edit feature_toggles.inc.rst

Edit doc/mgr/dashboard_plugins/features_toggles.inc.rst.

This commit is part of a project to separate out the twenty-five files
that were committed to https://github.com/ceph/ceph/pull/62782.

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

8 weeks agodoc/mgr: edit debug.inc.rst 63394/head
Zac Dover [Tue, 20 May 2025 05:29:23 +0000 (15:29 +1000)]
doc/mgr: edit debug.inc.rst

Edit doc/mgr/dashboard_plugins/debug.inc.rst.

This commit is part of a project to separate out the twenty-five files
that were committed to https://github.com/ceph/ceph/pull/63255.

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

8 weeks agoMerge pull request #62801 from sseshasa/wip-70903-reef
Sridhar Seshasayee [Tue, 20 May 2025 12:46:57 +0000 (18:16 +0530)]
Merge pull request #62801 from sseshasa/wip-70903-reef

reef: osd/scheduler/OpSchedulerItem: Fix calculation of recovery latency counters

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
8 weeks agoMerge pull request #63338 from zdover23/wip-doc-2025-05-19-backport-63329-to-reef
Anthony D'Atri [Mon, 19 May 2025 14:05:25 +0000 (07:05 -0700)]
Merge pull request #63338 from zdover23/wip-doc-2025-05-19-backport-63329-to-reef

reef: doc: Fix missing blank line Sphinx warnings

8 weeks agoMerge pull request #62481 from YiteGu/wip-some-fix-for-discard-reef
Igor Fedotov [Mon, 19 May 2025 11:38:35 +0000 (14:38 +0300)]
Merge pull request #62481 from YiteGu/wip-some-fix-for-discard-reef

reef: blk/kerneldevice: some fix for device discard

Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
8 weeks agodoc: Fix missing blank line Sphinx warnings 63338/head
Ville Ojamo [Sun, 18 May 2025 05:25:07 +0000 (12:25 +0700)]
doc: Fix missing blank line Sphinx warnings

Fix four warnings from Sphinx about missing blank line after explicit
markup.

Indent content in list items correctly, fixing formatting errors.

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

2 months agoMerge pull request #63312 from zdover23/wip-doc-2025-05-16-backport-63293-to-reef
Anthony D'Atri [Sat, 17 May 2025 03:50:59 +0000 (23:50 -0400)]
Merge pull request #63312 from zdover23/wip-doc-2025-05-16-backport-63293-to-reef

reef: doc/radosgw: Use ref for hyperlinking to multisite

2 months agoMerge pull request #63304 from afreen23/reef
afreen23 [Fri, 16 May 2025 08:52:07 +0000 (14:22 +0530)]
Merge pull request #63304 from afreen23/reef

mgr/dashboard: adapt service creation form to support nvmeof creation

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2 months agoMerge pull request #63313 from rhcs-dashboard/tox-fix-reef
afreen23 [Fri, 16 May 2025 06:48:51 +0000 (12:18 +0530)]
Merge pull request #63313 from rhcs-dashboard/tox-fix-reef

reef: pybind/mgr: attempt to fix mypy importing from python-common

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2 months agoMerge pull request #63316 from zdover23/wip-doc-2025-05-16-backport-63301-to-reef
Anthony D'Atri [Fri, 16 May 2025 06:47:51 +0000 (02:47 -0400)]
Merge pull request #63316 from zdover23/wip-doc-2025-05-16-backport-63301-to-reef

reef: doc/mgr: edit dashboard.rst

2 months agodoc/mgr: edit dashboard.rst 63316/head
Zac Dover [Thu, 15 May 2025 13:24:58 +0000 (23:24 +1000)]
doc/mgr: edit dashboard.rst

Edit doc/mgr/dashboard.rst. Add prompts.

This changes eighty-nine prompts. Because this makes so many changes,
all other edits included in https://github.com/ceph/ceph/pull/63255 will
be made in a separate commit. This done for the sake of the patience of
the reviewers (probably Anthony, if history is any guide).

This commit is part of a project to separate out the twenty-five files
that were committed to https://github.com/ceph/ceph/pull/63255.

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

2 months agopybind/mgr: attempt to fix mypy importing from python-common 63313/head
John Mulligan [Wed, 18 Sep 2024 03:21:31 +0000 (20:21 -0700)]
pybind/mgr: attempt to fix mypy importing from python-common

For some reason mypy on python 3.12 can no longer automatically find
imports from python-common. Help it out by expanding the MYPYPATH
value for the tox.ini.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit d1c942a98499560bb15c50db4498f12f4916866f)

2 months agodoc/radosgw: Use ref for hyperlinking to multisite 63312/head
Ville Ojamo [Thu, 15 May 2025 09:46:21 +0000 (16:46 +0700)]
doc/radosgw: Use ref for hyperlinking to multisite

Use validated ":ref:" hyperlinks instead of "external links" in "target
definitions" when linking within the Ceph docs:
- Update to use existing label in multisite.rst.
- Remove unused "target definitions".

Also use existing label for linking from multisite.rst.
Fix a broken link within multisite.rst.

The rendered PR should look the same as the old docs, only differing in
the source RST.

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

2 months agoMerge pull request #63150 from ceph/reef-release
Yuri Weinstein [Thu, 15 May 2025 20:07:21 +0000 (13:07 -0700)]
Merge pull request #63150 from ceph/reef-release

v18.2.7

Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
2 months agomgr/dashboard: adapt service creation form to support nvmeof creation 63304/head
Afreen Misbah [Thu, 15 May 2025 16:10:21 +0000 (21:40 +0530)]
mgr/dashboard: adapt service creation form to support nvmeof creation

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

- nvmeof form failing due to absence of pool field in req
- backport of https://github.com/ceph/ceph/pull/57801

Signed-off-by: Afreen Misbah <afreen@ibm.com>
2 months agoMerge pull request #63299 from zdover23/wip-doc-2025-05-15-backport-63256-to-reef
Anthony D'Atri [Thu, 15 May 2025 15:57:15 +0000 (11:57 -0400)]
Merge pull request #63299 from zdover23/wip-doc-2025-05-15-backport-63256-to-reef

reef: doc/dev/cephfs-mirroring: edit file 1 of x

2 months agoMerge pull request #63055 from shraddhaag/wip-70998-reef
SrinivasaBharathKanta [Thu, 15 May 2025 13:45:24 +0000 (19:15 +0530)]
Merge pull request #63055 from shraddhaag/wip-70998-reef

reef: qa/suites/orch/cephadm: add PG_DEGRADED to ignorelist

2 months agoMerge pull request #62925 from kamoltat/wip-71029-reef
SrinivasaBharathKanta [Thu, 15 May 2025 13:44:49 +0000 (19:14 +0530)]
Merge pull request #62925 from kamoltat/wip-71029-reef

reef: mon: Track and process pending pings after election

2 months agoMerge pull request #62505 from batrick/wip-70666-reef
SrinivasaBharathKanta [Thu, 15 May 2025 13:44:13 +0000 (19:14 +0530)]
Merge pull request #62505 from batrick/wip-70666-reef

reef: mgr: add status command

2 months agodoc/dev/cephfs-mirroring: edit file 1 of x 63299/head
Zac Dover [Tue, 13 May 2025 06:31:42 +0000 (16:31 +1000)]
doc/dev/cephfs-mirroring: edit file 1 of x

Add prompts (and perform necessary corrections to glaring grammatical
errors) to doc/dev/cephfs-mirroring.rst, as requested by Jos Collin in https://github.com/ceph/ceph/pull/63237/files#r2085886075.

This commit edits the first quarter of the doc/dev/cephfs-mirroring.rst
file. This commit encompasses about one-hundred lines of RST.

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

2 months agoMerge pull request #63274 from zdover23/wip-doc-2025-05-14-backport-63259-to-reef
Anthony D'Atri [Wed, 14 May 2025 10:54:53 +0000 (06:54 -0400)]
Merge pull request #63274 from zdover23/wip-doc-2025-05-14-backport-63259-to-reef

reef: doc/dev/cephfs-mirroring: edit file 2 of x

2 months agodoc/dev/cephfs-mirroring: edit file 2 of x 63274/head
Zac Dover [Tue, 13 May 2025 06:58:39 +0000 (16:58 +1000)]
doc/dev/cephfs-mirroring: edit file 2 of x

Add prompts (and perform necessary corrections to glaring grammatical
errors) to doc/dev/cephfs-mirroring.rst, as requested by Jos Collin in
https://github.com/ceph/ceph/pull/63237/files#r2085886075.

This commit edits the second quarter of the doc/dev/cephfs-mirroring.rst
file. This commit encompasses about one-hundred lines of RST.

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

2 months agoMerge pull request #63251 from zdover23/wip-doc-2025-05-13-backport-63237-to-reef
Anthony D'Atri [Tue, 13 May 2025 14:09:32 +0000 (10:09 -0400)]
Merge pull request #63251 from zdover23/wip-doc-2025-05-13-backport-63237-to-reef

reef: doc: fix formatting in cephfs_mirror dev doc

2 months agoMerge pull request #62910 from zdover23/wip-doc-2025-04-22-backport-62877-to-reef
Zac Dover [Tue, 13 May 2025 06:12:31 +0000 (16:12 +1000)]
Merge pull request #62910 from zdover23/wip-doc-2025-04-22-backport-62877-to-reef

reef: doc/radosgw: Improve and more consistent formatting

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 months agodoc: fix formatting in cephfs_mirror dev doc 63251/head
Jos Collin [Mon, 12 May 2025 12:42:36 +0000 (18:12 +0530)]
doc: fix formatting in cephfs_mirror dev doc

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

2 months agoMerge pull request #63230 from zdover23/wip-doc-2025-05-12-backport-63209-to-reef
Anthony D'Atri [Mon, 12 May 2025 13:55:39 +0000 (09:55 -0400)]
Merge pull request #63230 from zdover23/wip-doc-2025-05-12-backport-63209-to-reef

reef: doc/radosgw: Cosmetic and formatting improvements in vault.rst

2 months agorbd: write image mirror status if state is CREATING 63236/head
N Balachandran [Wed, 30 Apr 2025 05:15:13 +0000 (10:45 +0530)]
rbd: write image mirror status if state is CREATING

It can take upto 30s for the image mirror status to be written
to rbd_mirroring on the secondary for a newly created image. This fix
attempts to reduce the time by writing the status to rbd_mirroring even
if the image state is set to CREATING.

Fixes: https://tracker.ceph.com/issues/71138
Signed-off-by: N Balachandran <nithya.balachandran@ibm.com>
(cherry picked from commit 25a8de9c3db8309387eed3502e781872bc1e035e)

2 months agodoc/radosgw: Cosmetic and formatting improvements in vault.rst 63230/head
Ville Ojamo [Fri, 9 May 2025 10:15:02 +0000 (17:15 +0700)]
doc/radosgw: Cosmetic and formatting improvements in vault.rst

Use generated "contents" instead of repeating section titles in an
ordered list.

Use Title Case for section titles.

Capitalize consistently "Ceph" and "Object Gateway", "Vault".

Use consistently all caps for acronyms.

Change one entry of "kms" to "SSE-KMS", seems obvious from the context.
Use "certificates" instead of "certs".

Use double backticks for file paths, commands, config options etc.

Improve language in one sentence, several words missing.

Call it consistently "the Object Gateway" and not sometimes "the
Gateway".

Add pre-formatted block for CLI command examples where missing (should
be promptified in the future).

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

2 months agoMerge pull request #63198 from zdover23/wip-doc-2025-05-09-backport-63172-to-reef
Anthony D'Atri [Fri, 9 May 2025 12:45:35 +0000 (08:45 -0400)]
Merge pull request #63198 from zdover23/wip-doc-2025-05-09-backport-63172-to-reef

reef: doc/mgr/ceph_api: edit index.rst

2 months agoMerge pull request #63201 from zdover23/wip-doc-2025-05-08-backport-63173-to-reef
Anthony D'Atri [Fri, 9 May 2025 12:44:21 +0000 (08:44 -0400)]
Merge pull request #63201 from zdover23/wip-doc-2025-05-08-backport-63173-to-reef

reef: doc/mgr: edit alerts.rst

2 months agoMerge pull request #63208 from zdover23/wip-doc-2025-05-09-backport-63084-to-reef
Anthony D'Atri [Fri, 9 May 2025 12:28:13 +0000 (08:28 -0400)]
Merge pull request #63208 from zdover23/wip-doc-2025-05-09-backport-63084-to-reef

reef: doc/mgr: edit administrator.rst

2 months agodoc/mgr: edit administrator.rst 63208/head
Zac Dover [Thu, 1 May 2025 04:12:45 +0000 (14:12 +1000)]
doc/mgr: edit administrator.rst

Edit doc/mgr/administrator.rst. Add prompts and correct some of the
inelegant English present in the file.

This commit is part of a project to separate out the twenty-five files
that were committed to https://github.com/ceph/ceph/pull/62782.

Credit for this initiative should go to Ville Ojamo.

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

2 months agoMerge pull request #63186 from rhcs-dashboard/wip-71257-reef
Nizamudeen A [Fri, 9 May 2025 07:08:32 +0000 (12:38 +0530)]
Merge pull request #63186 from rhcs-dashboard/wip-71257-reef

reef: mgr/dashboard: fix make check tests

2 months agodoc/mgr: edit alerts.rst 63201/head
Zac Dover [Thu, 8 May 2025 02:29:25 +0000 (12:29 +1000)]
doc/mgr: edit alerts.rst

Edit doc/mgr/alerts.rst as part of the project to determine where the
error is in https://github.com/ceph/ceph/pull/62782 that prevents the
Jenkins tests from passing.

This commit adds to the work done in
https://github.com/ceph/ceph/pull/62782 by correcting some of the
English that was present in that PR.

This is a change to one of twenty-five files in
https://github.com/ceph/ceph/pull/62782, and this commit represents one
of what will be at least twenty-five other commits made to track this
error down.

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

2 months agodoc/mgr/ceph_api: edit index.rst 63198/head
Zac Dover [Thu, 8 May 2025 00:08:06 +0000 (10:08 +1000)]
doc/mgr/ceph_api: edit index.rst

Edit doc/mgr/ceph_api/index.rst as part of the project to determine
where the error is in https://github.com/ceph/ceph/pull/62782 that
prevents the Jenkins tests from passing.

This is a change to one of twenty-five files in
https://github.com/ceph/ceph/pull/62782, and this commit represents one
of what will be at least twenty-five other commits made to track this
error down.

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

2 months agomgr/dashboard: fix make check tests 63186/head
Afreen Misbah [Thu, 8 May 2025 08:53:07 +0000 (14:23 +0530)]
mgr/dashboard: fix make check tests

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

Pr are failing with errors import errors running pylint

Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit 29f0f2914efacd2e6b9bc7115f5c2d3790bb12cc)

2 months agoMerge pull request #62014 from pdvian/wip-70177-reef
SrinivasaBharathKanta [Wed, 7 May 2025 23:57:57 +0000 (05:27 +0530)]
Merge pull request #62014 from pdvian/wip-70177-reef

reef: crush: use std::vector instead of variable length arrays

2 months agoMerge branch 'reef' into reef-release 63150/head
Laura Flores [Wed, 7 May 2025 19:03:03 +0000 (14:03 -0500)]
Merge branch 'reef' into reef-release

Signed-off-by: Laura Flores <lflores@redhat.com>
2 months ago18.2.7 v18.2.7
Ceph Release Team [Tue, 6 May 2025 23:15:56 +0000 (23:15 +0000)]
18.2.7

Signed-off-by: Ceph Release Team <ceph-maintainers@ceph.io>
2 months agoMerge pull request #63109 from zdover23/wip-doc-2025-05-05-backport-62860-to-reef
Zac Dover [Tue, 6 May 2025 00:07:30 +0000 (10:07 +1000)]
Merge pull request #63109 from zdover23/wip-doc-2025-05-05-backport-62860-to-reef

reef: doc: update cephfs-journal-tool docs

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 months agodoc: update cephfs-journal-tool docs 63109/head
Jos Collin [Thu, 17 Apr 2025 10:13:46 +0000 (15:43 +0530)]
doc: update cephfs-journal-tool docs

Fixes: https://tracker.ceph.com/issues/70953
Signed-off-by: Jos Collin <jcollin@redhat.com>
(cherry picked from commit 7ae0c22dfd63d14773966ab3796c68f1be913534)

2 months agoblk/kerneldevice: notify_all only required when discard_drain wait for condition
Yite Gu [Fri, 30 Aug 2024 11:31:36 +0000 (19:31 +0800)]
blk/kerneldevice: notify_all only required when discard_drain wait for condition

This will cause discard threads to wake up each other
if bdev_async_discard_threads >= 2.

Fixes: https://tracker.ceph.com/issues/67835
Signed-off-by: Yite Gu <yitegu0@gmail.com>
(cherry picked from commit cec2e4550fe520fa60445678934c04ba605913be)
(cherry picked from commit 3a901add5236835f37480a205cc86e9ea24d161b)
(cherry picked from commit 9d6309c0088b080f87b60b2877aabb9170c5a7f0)

2 months agoMerge pull request #62539 from jbaergen-do/btree2-backport-upstream-reef
Igor Fedotov [Thu, 1 May 2025 14:01:57 +0000 (17:01 +0300)]
Merge pull request #62539 from jbaergen-do/btree2-backport-upstream-reef

reef: Backport the hybrid_btree2 allocator and prereqs

Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
2 months agoMerge pull request #62396 from shraddhaag/wip-70136-reef
Laura Flores [Wed, 30 Apr 2025 23:03:40 +0000 (18:03 -0500)]
Merge pull request #62396 from shraddhaag/wip-70136-reef

reef: rados/test_crash.sh: add PG_DEGRADED to ignorelist

2 months agoos/bluestore: Fix ExtentDecoderPartial::_consume_new_blob
Adam Kupczyk [Wed, 5 Jun 2024 07:47:03 +0000 (07:47 +0000)]
os/bluestore: Fix ExtentDecoderPartial::_consume_new_blob

In case of corrupted data invalid iterator could be dereferenced.
Fixes: https://tracker.ceph.com/issues/66361
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit e59495b331765f4081d5aab66c939ec10b4b8344)
(cherry picked from commit 1cb9a684778450289d4f7d6430471f02eb775e3e)

2 months agoos/bluestore/bluefs: Fix race condition between truncate() and unlink()
Adam Kupczyk [Tue, 1 Apr 2025 14:01:23 +0000 (14:01 +0000)]
os/bluestore/bluefs: Fix race condition between truncate() and unlink()

It was possible for unlink() to interrupt ongoing truncate().
As the result, unlink() finishes properly, but truncate() is not aware
of it and does:
1) updates file that is already removed
2) releases same allocations again

Now fixed by checking if file is deleted under FILE lock.

Fixes: https://tracker.ceph.com/issues/70855
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit e5f8892a1249a0ce631082d1fbf8884237434a0f)
(cherry picked from commit 4f83038f13e60f02d2a14c59df232b392b57a904)

2 months agoos/bluestore: fix _extend_log seq advance
Pere Diaz Bou [Fri, 29 Sep 2023 11:17:03 +0000 (13:17 +0200)]
os/bluestore: fix _extend_log seq advance

when extending the log, the sequence was left on a bad state because it would first create a transaction to update with the current seq number but leave the "real" transaction with the same sequence number which should be `extend_log_transaction.seq + 1`.

Signed-off-by: Pere Diaz Bou <pdiabou@redhat.com>
(cherry picked from commit 63f0a0df14c9d8e68be61e374438bc75cef45a1f)

Fixes: https://tracker.ceph.com/issues/69764
(cherry picked from commit 0210f57a5ec8a8c0ea76a72984f39dae24986cb0)

2 months agoos/bluestore: test _extend_log sequence advance
Pere Diaz Bou [Fri, 29 Sep 2023 11:16:42 +0000 (13:16 +0200)]
os/bluestore: test _extend_log sequence advance

Signed-off-by: Pere Diaz Bou <pdiabou@redhat.com>
(cherry picked from commit 8c68a503f1d87d4efedab53dd68d7c79529d27aa)
(cherry picked from commit e785ef23339eba41bf786a68bba845f1916feb61)

2 months agoMerge pull request #63074 from zdover23/wip-doc-2025-04-30-backport-63060-to-reef
Anthony D'Atri [Wed, 30 Apr 2025 14:51:18 +0000 (10:51 -0400)]
Merge pull request #63074 from zdover23/wip-doc-2025-04-30-backport-63060-to-reef

reef: doc/cephadm: correct markup in rgw.rst

2 months agodoc/cephadm: correct markup in rgw.rst 63074/head
Zac Dover [Wed, 30 Apr 2025 08:13:40 +0000 (18:13 +1000)]
doc/cephadm: correct markup in rgw.rst

Correct the presentation of an example string in doc/cephadm/rgw.rst in
order to obviate an error reading "rgw.rst:202: WARNING: Inline emphasis start-string without end-string."

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

2 months agoMerge pull request #63072 from sseshasa/wip-71141-reef
Anthony D'Atri [Wed, 30 Apr 2025 13:28:33 +0000 (09:28 -0400)]
Merge pull request #63072 from sseshasa/wip-71141-reef

reef: doc/rados: Update mClock doc on steps to override OSD IOPS capacity config

2 months agodoc/rados: Update mClock doc on steps to override OSD IOPS capacity config 63072/head
Sridhar Seshasayee [Tue, 15 Apr 2025 13:01:50 +0000 (18:31 +0530)]
doc/rados: Update mClock doc on steps to override OSD IOPS capacity config

Describe the steps involved to
 - Specify a global value for osd_mclock_max_capacity_iops_{ssd,hdd}, and
 - Override existing individually scoped values for OSDs determined during
   start-up for osd_mclock_max_capacity_iops_{ssd,hdd}.

The above is to help with the following:
 - Steps to override existing setting with a global value.
 - reduce the number of entries in the mon store and instead use a single
   global specification for all OSDs in the cluster in case the underlying
   hardware is the same for all OSDs.

Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
Fixes: https://tracker.ceph.com/issues/70774
(cherry picked from commit 899da82ae2e857f2a769c08d6623e6da7678d16b)

2 months agoqa/suites/orch/cephadm: add PG_DEGRADED to ignorelist 63055/head
Shraddha Agrawal [Thu, 3 Apr 2025 11:09:47 +0000 (16:39 +0530)]
qa/suites/orch/cephadm: add PG_DEGRADED to ignorelist

Issue: tests are failing in rados/cephadm due to
PG_DEGRADED warning in cluster log.

Cause: This is expected as we are intentionally killing OSDs.
Adding PG_DEGRADED warning to ignorelist will prevent the
test from failing when this warning is raised.

Fixes: https://tracker.ceph.com/issues/70466
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
(cherry picked from commit 5ffbc5bd4fbb47ce8949ae20f955bc4598b427c8)

2 months agoMerge pull request #62399 from sajibreadd/wip-67700-reef
Igor Fedotov [Tue, 29 Apr 2025 08:56:04 +0000 (11:56 +0300)]
Merge pull request #62399 from sajibreadd/wip-67700-reef

reef: OSD: Split osd_recovery_sleep into settings applied to degraded or clean PGs

Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
2 months agorgw/lc: Fix issues with non-current objects with instance empty 63031/head
Soumya Koduri [Mon, 7 Oct 2024 11:24:02 +0000 (16:54 +0530)]
rgw/lc: Fix issues with non-current objects with instance empty

When the bucket versioning is enabled, old plain object entry is converted
to versioned by updating its instance as "null" in its raw head/old object.
However its instance remains empty in the bi list entry. Same is the case for
the entries created after versioning is suspended and re-enabled.

So to access such objects which are non-current, we need to set rgw_obj_key.instance as
1) "null" to read the actual raw obj and
2) empty while accessing/updating their bi entry.

Fixes: https://tracker.ceph.com/issues/71119
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
(cherry picked from commit 60149ade9d5193a78fa5fd83e28919f8f36fe05d)

2 months agorgw/cloud-restore: Do not send internal headers to cloud-endpoint
Soumya Koduri [Fri, 6 Dec 2024 07:38:28 +0000 (13:08 +0530)]
rgw/cloud-restore: Do not send internal headers to cloud-endpoint

While fetching object from the cloud-endpoint, we need not set headers
used internally within RGW. Some of these headers are resulting in
403 error for GET response while using PoINT S3 cloud service.

Fixes: https://tracker.ceph.com/issues/69941
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
(cherry picked from commit a4f0ba46067187aeadb361249c12535af74677cf)

2 months agoMerge pull request #62967 from idryomov/wip-71026-reef
Yuri Weinstein [Mon, 28 Apr 2025 19:21:51 +0000 (12:21 -0700)]
Merge pull request #62967 from idryomov/wip-71026-reef

reef: librbd: disallow "rbd trash mv" if image is in a group

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2 months agoMerge pull request #62964 from idryomov/wip-70640-reef
Yuri Weinstein [Mon, 28 Apr 2025 19:20:50 +0000 (12:20 -0700)]
Merge pull request #62964 from idryomov/wip-70640-reef

reef: mgr/rbd_support: always parse interval and start_time in Schedules::remove()

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2 months agoMerge pull request #62962 from idryomov/wip-70632-reef
Yuri Weinstein [Mon, 28 Apr 2025 19:19:42 +0000 (12:19 -0700)]
Merge pull request #62962 from idryomov/wip-70632-reef

reef: librbd: respect rbd_default_snapshot_quiesce_mode in group_snap_create()

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2 months agoMerge pull request #62939 from nbalacha/wip-71046-reef
Yuri Weinstein [Mon, 28 Apr 2025 19:18:48 +0000 (12:18 -0700)]
Merge pull request #62939 from nbalacha/wip-71046-reef

reef: rbd: display mirror state creating

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2 months agoMerge pull request #62990 from zdover23/wip-doc-2025-04-26-backport-62988-to-reef
Anthony D'Atri [Sat, 26 Apr 2025 14:25:23 +0000 (10:25 -0400)]
Merge pull request #62990 from zdover23/wip-doc-2025-04-26-backport-62988-to-reef

reef: doc/radosgw: Fix RST syntax rendeded as text in oidc.rst

2 months agodoc/radosgw: Fix RST syntax rendeded as text in oidc.rst 62990/head
Ville Ojamo [Sat, 26 Apr 2025 04:17:16 +0000 (11:17 +0700)]
doc/radosgw: Fix RST syntax rendeded as text in oidc.rst

Empty line after starting a pre-formatted block with the double-colon
syntax is required, otherwise the double-colon does nothing and is just
rendered as-is as "::" and there would be no following pre-formatted
block.

Add empty lines after the double-colon syntax so that the following
block is rendered pre-formatted.

Also add bash privileged prompts to a block with 2 example CLI commands.

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

2 months agolibrbd: disallow "rbd trash mv" if image is in a group 62967/head
Ilya Dryomov [Wed, 16 Apr 2025 11:15:19 +0000 (13:15 +0200)]
librbd: disallow "rbd trash mv" if image is in a group

Removing an image that is a member of a group has always been
disallowed.  However, moving an image that is a member of a group to
trash is currently allowed and this is deceptive -- the only reason for
a user to move an image to trash should be the intent to remove it.

More importantly, group APIs operate in terms of image names -- there
are no corresponding variants that would operate in terms of image IDs.
For example, even though internally GroupImageSpec struct stores an
image ID, the public rbd_group_image_info_t struct insists on an image
name.  When rbd_group_image_list() encounters a trashed member image
(i.e. one that doesn't have a name), it just fails with ENOENT and no
listing gets produced at all until the offending image is restored from
trash.  Something like this can be very hard to debug for an average
user, so let's make rbd_trash_move() fail with EMLINK the same way as
rbd_remove() does in this scenario.

The one case where moving a member image to trash makes sense is live
migration where the source image gets trashed to be almost immediately
replaced by the destination image as part of preparing migration.

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

Conflicts:
PendingReleaseNotes [ moved to >=18.2.7 section ]

2 months agopybind/rbd: add ImageMemberOfGroup exception
Ilya Dryomov [Mon, 21 Apr 2025 15:11:17 +0000 (17:11 +0200)]
pybind/rbd: add ImageMemberOfGroup exception

EMLINK is returned by rbd_remove() if the image is a member of a group.
Add a dedicated exception similar to ImageBusy or ImageHasSnapshots and
a test for it.

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

Conflicts:
src/test/pybind/test_rbd.py [ commits 68eea0eb814e
  ("src/tools/rbd: add group info command to output group id")
  and e5ccce14c4b0 ("rbd: add group snap info command") not in
  reef ]

2 months agorbd: don't print "image will expire at" message when trash_move() fails
Ilya Dryomov [Mon, 21 Apr 2025 14:52:02 +0000 (16:52 +0200)]
rbd: don't print "image will expire at" message when trash_move() fails

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

2 months agomgr/rbd_support: always parse interval and start_time in Schedules::remove() 62964/head
Ilya Dryomov [Tue, 25 Mar 2025 08:13:27 +0000 (09:13 +0100)]
mgr/rbd_support: always parse interval and start_time in Schedules::remove()

Commit 1b62447071a9 ("mgr/rbd_support: fix schedule remove") addressed
the issue that it was concerned with in a rather suboptimal way: instead
of moving the parsing of interval and start_time upfront to be able to
bail early, it wrapped from_string() constructors with try/finally and
left the conditional behavior in place.

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