]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
2 weeks agodoc: Fix links to mClock config reference 64752/head
Pierre Riteau [Tue, 29 Jul 2025 09:44:52 +0000 (11:44 +0200)]
doc: Fix links to mClock config reference

Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
(cherry picked from commit 0a2d4b096af168b6646e54a1a5772ad8b6a3c8d6)

2 weeks agoMerge pull request #64589 from idryomov/wip-70917-squid
Yuri Weinstein [Mon, 28 Jul 2025 19:47:21 +0000 (12:47 -0700)]
Merge pull request #64589 from idryomov/wip-70917-squid

squid: test/rbd: remove unit tests about cache tiering

Reviewed-by: Ramana Raja <rraja@redhat.com>
2 weeks agoMerge pull request #64597 from idryomov/wip-cephadm-rbd-iscsi-ignore-mon-down-squid
Yuri Weinstein [Mon, 28 Jul 2025 18:41:04 +0000 (11:41 -0700)]
Merge pull request #64597 from idryomov/wip-cephadm-rbd-iscsi-ignore-mon-down-squid

squid: qa/rbd/iscsi: ignore MON_DOWN warning in logs

Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Adam King adking@redhat.com
2 weeks agoMerge pull request #64013 from cbodley/wip-71714-squid
Yuri Weinstein [Mon, 28 Jul 2025 18:23:06 +0000 (11:23 -0700)]
Merge pull request #64013 from cbodley/wip-71714-squid

squid: deb: use glob match to support systemd unit dir changes

Reviewed-by: David Galloway <dgallowa@redhat.com>
Reviewed-by: Dan Mick <dmick@redhat.com>
2 weeks agoMerge pull request #63725 from cbodley/wip-71565-squid
Yuri Weinstein [Mon, 28 Jul 2025 18:21:20 +0000 (11:21 -0700)]
Merge pull request #63725 from cbodley/wip-71565-squid

squid: debian: radosgw: add media-types packages as alternative for mime-support

Reviewed-by: Adam Emerson <aemerson@redhat.com>
2 weeks agoMerge pull request #63764 from zdover23/wip-doc-2025-06-06-backport-63085-to-squid
Zac Dover [Mon, 28 Jul 2025 17:02:00 +0000 (03:02 +1000)]
Merge pull request #63764 from zdover23/wip-doc-2025-06-06-backport-63085-to-squid

squid: doc/src/common/options: mgr.yaml.in edit

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2 weeks agoMerge pull request #64552 from ceph/squid-release
Yuri Weinstein [Mon, 28 Jul 2025 14:53:41 +0000 (07:53 -0700)]
Merge pull request #64552 from ceph/squid-release

v19.2.3

Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
3 weeks agoMerge pull request #64455 from ronen-fr/wip-rf-noempty-64429-squid
Ronen Friedman [Sun, 27 Jul 2025 14:55:27 +0000 (17:55 +0300)]
Merge pull request #64455 from ronen-fr/wip-rf-noempty-64429-squid

squid: qa/standalone/scrub: fix "scrubbed in 0ms" in osd-scrub-test.sh

Reviewed-by: Laura Flores <lflores@redhat.com>
3 weeks agodoc/src/common/options: mgr.yaml.in edit 63764/head
Zac Dover [Thu, 1 May 2025 07:31:33 +0000 (17:31 +1000)]
doc/src/common/options: mgr.yaml.in edit

Improve the "desc" field under the "mgr_data" entry in
src/common/options/mgr.yaml.in.

This is a test to determine whether the Jenkins tests can be passed.
This test is made after the mystifying failure of
https://github.com/ceph/ceph/pull/62983.

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

3 weeks agoMerge pull request #60177 from joscollin/wip-68414-squid
Hemanth [Fri, 25 Jul 2025 11:11:44 +0000 (16:41 +0530)]
Merge pull request #60177 from joscollin/wip-68414-squid

squid: cephfs_mirror: 'ceph fs snapshot mirror ls' command

3 weeks agoMerge pull request #64336 from joscollin/wip-71950-squid
Hemanth [Fri, 25 Jul 2025 11:11:32 +0000 (16:41 +0530)]
Merge pull request #64336 from joscollin/wip-71950-squid

squid: qa: fix multi-fs tests in test_mds_metrics.py

3 weeks agoMerge pull request #64449 from joscollin/wip-72084-squid
Hemanth [Fri, 25 Jul 2025 11:11:16 +0000 (16:41 +0530)]
Merge pull request #64449 from joscollin/wip-72084-squid

squid: qa: increase the wait time to prevent check_counter failing

3 weeks agoMerge pull request #64644 from zdover23/wip-doc-2025-07-23-backport-64640-to-squid
Zac Dover [Wed, 23 Jul 2025 23:47:54 +0000 (09:47 +1000)]
Merge pull request #64644 from zdover23/wip-doc-2025-07-23-backport-64640-to-squid

squid: doc/cephfs: edit disaster-recovery.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
3 weeks agoMerge pull request #64647 from zdover23/wip-doc-2025-07-23-backport-64639-to-squid
Anthony D'Atri [Wed, 23 Jul 2025 16:15:24 +0000 (12:15 -0400)]
Merge pull request #64647 from zdover23/wip-doc-2025-07-23-backport-64639-to-squid

squid: doc/radosgw: edit config-ref.rst

3 weeks agodoc/radosgw: edit config-ref.rst 64647/head
Zac Dover [Wed, 23 Jul 2025 12:36:04 +0000 (22:36 +1000)]
doc/radosgw: edit config-ref.rst

Follow up on the suggestions made by Anthony D'Atri in
https://github.com/ceph/ceph/pull/64532.

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

3 weeks agodoc/cephfs: edit disaster-recovery.rst 64644/head
Zac Dover [Wed, 23 Jul 2025 12:44:32 +0000 (22:44 +1000)]
doc/cephfs: edit disaster-recovery.rst

Follow up on the suggestions made by Anthony D'Atri in
https://github.com/ceph/ceph/pull/64604.

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

3 weeks agoMerge pull request #64608 from zdover23/wip-doc-2025-07-21-backport-64604-to-squid
Zac Dover [Wed, 23 Jul 2025 12:04:26 +0000 (22:04 +1000)]
Merge pull request #64608 from zdover23/wip-doc-2025-07-21-backport-64604-to-squid

squid: doc/cephfs: edit disaster-recovery.rst

Reviewed-by: Josh Durgin <jdurgin@ibm.com>
3 weeks agoMerge pull request #64399 from zdover23/wip-doc-2025-07-09-backport-64162-to-squid
Zac Dover [Wed, 23 Jul 2025 12:04:09 +0000 (22:04 +1000)]
Merge pull request #64399 from zdover23/wip-doc-2025-07-09-backport-64162-to-squid

squid: doc: do not depend on typed-ast

Reviewed-by: Josh Durgin <jdurgin@ibm.com>
3 weeks agoMerge pull request #64266 from zdover23/wip-doc-2025-06-30-backport-62785-to-squid
Zac Dover [Wed, 23 Jul 2025 12:03:47 +0000 (22:03 +1000)]
Merge pull request #64266 from zdover23/wip-doc-2025-06-30-backport-62785-to-squid

squid: pybind/mgr: Fix missing empty lines in mgr_module.py

Reviewed-by: Josh Durgin <jdurgin@ibm.com>
3 weeks agoMerge pull request #64613 from rhcs-dashboard/sys-packages-dashboard-squid
afreen23 [Tue, 22 Jul 2025 07:19:17 +0000 (12:49 +0530)]
Merge pull request #64613 from rhcs-dashboard/sys-packages-dashboard-squid

squid: mgr/dashboard: use system packages when running tox

Reviewed-by: Afreen Misbah <afreen@ibm.com>
3 weeks agomgr/dashboard: catch protobuf error due to mismatch in version 64613/head
Nizamudeen A [Thu, 26 Jun 2025 07:25:22 +0000 (12:55 +0530)]
mgr/dashboard: catch protobuf error due to mismatch in version

Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit acb0f19c4a50b2ea68f328a61a14a2da06be298b)

 Conflicts:
src/pybind/mgr/dashboard/services/nvmeof_client.py
 - only kept relavant portion applicable for squid

3 weeks agomgr/dashboard: unpin grpcio deps
Nizamudeen A [Thu, 26 Jun 2025 04:51:34 +0000 (10:21 +0530)]
mgr/dashboard: unpin grpcio deps

Fixes: https://tracker.ceph.com/issues/70411
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 84922d1ff0f3aae39ecd998b2b94469ce9989c08)

 Conflicts:
src/pybind/mgr/dashboard/requirements.txt
 - only unpin the grpc

3 weeks agomgr/dashboard: sitepackages only for py3
Nizamudeen A [Mon, 17 Mar 2025 05:10:21 +0000 (10:40 +0530)]
mgr/dashboard: sitepackages only for py3

Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 6985ed15ce20c24f7fa87c23ac65b28cf544c9b7)

3 weeks agoRevert "mgr/dashboard: pin lxml to fix run-dashboard-tox-make-check failure"
Nizamudeen A [Thu, 13 Mar 2025 06:47:41 +0000 (12:17 +0530)]
Revert "mgr/dashboard: pin lxml to fix run-dashboard-tox-make-check failure"

This reverts commit 1f84505f1232dd8445df1a2a819fa000062d3934.

Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 8e6b6cdd5c302577c81aa041ef4b3f494ed717a7)

 Conflicts:
src/pybind/mgr/dashboard/requirements.txt
 - only removed the lxml dep

3 weeks agomgr/dashboard: disable saml2 tests when the dep is not there
Nizamudeen A [Wed, 12 Mar 2025 08:32:10 +0000 (14:02 +0530)]
mgr/dashboard: disable saml2 tests when the dep is not there

Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 8acf8f7e4fe6d283212154857abd97b6e641de4d)

 Conflicts:
src/pybind/mgr/dashboard/controllers/saml2.py
 - kept the config changes as is on squid
src/pybind/mgr/dashboard/tox.ini
 - kept the file as it is

3 weeks agomgr/dashboard: use system packages when running tox
Nizamudeen A [Wed, 12 Mar 2025 05:27:29 +0000 (10:57 +0530)]
mgr/dashboard: use system packages when running tox

Fixes: https://tracker.ceph.com/issues/70411
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit ffde8d044a207d304ec8f916e45c98289f740bec)

3 weeks agopybind/mgr: Hack around the 'ImportError: PyO3 modules may only be initialized once...
Paulo E. Castro [Sat, 5 Apr 2025 20:47:55 +0000 (21:47 +0100)]
pybind/mgr: Hack around the 'ImportError: PyO3 modules may only be initialized once per interpreter process' issue.

Fixes: https://tracker.ceph.com/issues/64213
Signed-off-by: Paulo E. Castro <pecastro@wormholenet.com>
(cherry picked from commit 5b2aa8f8c61d7c2a56e1480c479801079a1ff822)

3 weeks agodoc/cephfs: edit disaster-recovery.rst 64608/head
Zac Dover [Mon, 21 Jul 2025 12:50:19 +0000 (22:50 +1000)]
doc/cephfs: edit disaster-recovery.rst

Edit the section "Data Pool Damage" in doc/cephfs/disaster-recovery.rst.
This commit is part of the project of improving the data-recovery parts
of the CephFS documentation, as requested in the Ceph Power Users
Feedback Summary in mid-2025.

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

4 weeks agoqa/rbd/iscsi: ignore MON_DOWN warning in logs 64597/head
Adam King [Wed, 21 May 2025 15:41:06 +0000 (11:41 -0400)]
qa/rbd/iscsi: ignore MON_DOWN warning in logs

These seem to be popping up very briefly and don't
appear to be relevant to what is being tested

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

4 weeks agotest: remove unit tests about cache tiering 64589/head
Laura Flores [Tue, 8 Jul 2025 18:49:03 +0000 (14:49 -0400)]
test: remove unit tests about cache tiering

Cache tiering was deprecated in the Reef release,
so we are no longer supporting any issues related
to it.

Ref: https://docs.ceph.com/en/latest/rados/operations/cache-tiering/

Fixes: https://tracker.ceph.com/issues/70917
Signed-off-by: Laura Flores <lflores@ibm.com>
(cherry picked from commit b6dd408c87b384ce88b097f706f324e50fc61ace)

4 weeks agoMerge pull request #59443 from kamoltat/wip-67720-squid
SrinivasaBharathKanta [Sun, 20 Jul 2025 10:59:25 +0000 (16:29 +0530)]
Merge pull request #59443 from kamoltat/wip-67720-squid

squid: src/pybind/mgr/pg_autoscaler/module.py: fix 'pg_autoscale_mode' output

4 weeks agoMerge pull request #62924 from kamoltat/wip-71028-squid
SrinivasaBharathKanta [Sun, 20 Jul 2025 10:59:15 +0000 (16:29 +0530)]
Merge pull request #62924 from kamoltat/wip-71028-squid

squid: mon: Track and process pending pings after election

4 weeks agoMerge pull request #63024 from kamoltat/wip-71091-squid
SrinivasaBharathKanta [Sun, 20 Jul 2025 10:59:03 +0000 (16:29 +0530)]
Merge pull request #63024 from kamoltat/wip-71091-squid

squid: HealthMonitor: Add topology-aware netsplit detection and warning

4 weeks agoMerge pull request #63804 from badone/wip-tracker-70645-mon_memory_target-fix-squid
SrinivasaBharathKanta [Sun, 20 Jul 2025 10:58:50 +0000 (16:28 +0530)]
Merge pull request #63804 from badone/wip-tracker-70645-mon_memory_target-fix-squid

Squid: OSDMonitor: Make sure pcm is initialised

4 weeks agoMerge pull request #64547 from zdover23/wip-doc-2025-07-17-backport-64532-to-squid
Anthony D'Atri [Thu, 17 Jul 2025 04:04:28 +0000 (00:04 -0400)]
Merge pull request #64547 from zdover23/wip-doc-2025-07-17-backport-64532-to-squid

squid: doc/radosgw: edit "Lifecycle Settings"

4 weeks agodoc/radosgw: edit "Lifecycle Settings" 64547/head
Zac Dover [Wed, 16 Jul 2025 12:11:03 +0000 (22:11 +1000)]
doc/radosgw: edit "Lifecycle Settings"

Edit the section "Lifecycle Settings" in the file
doc/radosgw/config-ref.rst. Remove solecisms and pleonasms and plain old
infelicitious formulations.

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

4 weeks ago19.2.3 64552/head v19.2.3
Ceph Release Team [Thu, 17 Jul 2025 02:58:27 +0000 (02:58 +0000)]
19.2.3

Signed-off-by: Ceph Release Team <ceph-maintainers@ceph.io>
4 weeks agotest/libcephfs: copy DT_NEEDED entries from input libraries
Patrick Donnelly [Wed, 16 Apr 2025 20:24:23 +0000 (16:24 -0400)]
test/libcephfs: copy DT_NEEDED entries from input libraries

On Ubuntu 22.04, the linker is not stumbling thinking the libceph-common
library is missing on the command-line. This appears to be a bug and the only
workaround I've found is to copy the DT_NEEDED entries for the input shared
objects (which is traditional linker behavior). I don't have an explanation for
why this occurs only for a few test executables.

Fixes: https://tracker.ceph.com/issues/70498
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
(cherry picked from commit c6ac71d398c16afa4aa888feaf7087bf61038bf0)
(cherry picked from commit b1068d1f751023f39b6453604f6efec9d8851c2f)

4 weeks agotest/fs: only add libcephfs as library dependency
Patrick Donnelly [Thu, 17 Apr 2025 13:34:55 +0000 (09:34 -0400)]
test/fs: only add libcephfs as library dependency

ceph-common is implied.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
(cherry picked from commit 600584f749ef262b858f599c82f16c7d58c8adcb)
(cherry picked from commit 08e97895769c7722f61167fd459f0bf6547ed890)

4 weeks agotest/client: do not depend on libcephfs
Patrick Donnelly [Wed, 16 Apr 2025 20:23:27 +0000 (16:23 -0400)]
test/client: do not depend on libcephfs

This is a client test -- no libcephfs.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
(cherry picked from commit 9d22425c55a57a8e9035450ad36d82de0616266e)
(cherry picked from commit 808f53885e21c3a81415248647cdb215580c3557)

4 weeks agoMerge pull request #64530 from zdover23/wip-doc-2025-07-16-backport-64433-to-squid
Anthony D'Atri [Wed, 16 Jul 2025 14:22:53 +0000 (10:22 -0400)]
Merge pull request #64530 from zdover23/wip-doc-2025-07-16-backport-64433-to-squid

squid: doc: update mgr modules notify_types

4 weeks agoMerge pull request #63809 from zdover23/wip-doc-2025-06-09-backport-63781-to-squid
Zac Dover [Wed, 16 Jul 2025 12:26:41 +0000 (22:26 +1000)]
Merge pull request #63809 from zdover23/wip-doc-2025-06-09-backport-63781-to-squid

squid: doc/mgr: edit telemetry.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
4 weeks agodoc: update mgr modules notify_types 64530/head
Nitzan Mordechai [Thu, 10 Jul 2025 10:03:06 +0000 (10:03 +0000)]
doc: update mgr modules notify_types

Signed-off-by: Nitzan Mordechai <nmordec@redhat.com>
(cherry picked from commit fc4396d6280fcbf0a95567cff144052d81dcd964)

4 weeks agoMerge pull request #64496 from zdover23/wip-doc-2025-07-15-backport-63877-to-squid
Anthony D'Atri [Tue, 15 Jul 2025 13:44:45 +0000 (09:44 -0400)]
Merge pull request #64496 from zdover23/wip-doc-2025-07-15-backport-63877-to-squid

squid: doc/rados/ops: edit cache-tiering.rst

4 weeks agodoc/rados/ops: edit cache-tiering.rst 64496/head
Zac Dover [Wed, 11 Jun 2025 12:44:32 +0000 (22:44 +1000)]
doc/rados/ops: edit cache-tiering.rst

Add material to doc/rados/operations/cache-tiering.rst, as suggested by
Anthony D'Atri in
https://github.com/ceph/ceph/pull/63745#discussion_r2127887785.

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

4 weeks agoMerge pull request #64357 from mkogan1/wip-71957-squid
anrao19 [Tue, 15 Jul 2025 05:04:14 +0000 (10:34 +0530)]
Merge pull request #64357 from mkogan1/wip-71957-squid

squid: rgw: allow specifying ssl certificate for radosgw-admin operations

4 weeks agoMerge pull request #64202 from ideepika/wip-71152-squid
anrao19 [Tue, 15 Jul 2025 05:03:32 +0000 (10:33 +0530)]
Merge pull request #64202 from ideepika/wip-71152-squid

squid: rgw: make keystone work without admin token(service ac requirement)

4 weeks agoMerge pull request #64492 from zdover23/wip-doc-2025-07-15-backport-64483-to-squid
Anthony D'Atri [Tue, 15 Jul 2025 02:36:52 +0000 (22:36 -0400)]
Merge pull request #64492 from zdover23/wip-doc-2025-07-15-backport-64483-to-squid

squid: doc: add note admonitions in two files

4 weeks agodoc: add note admonitions in two files 64492/head
Zac Dover [Mon, 14 Jul 2025 14:40:21 +0000 (00:40 +1000)]
doc: add note admonitions in two files

Add note admonitions when discussing client package support in the
context of OS Recommendations in the following two files:

- doc/cephfs/ceph-dokan.rst
- doc/rbd/rbd-windows.rst

This addresses a change requested by Ilya Dryomov in
https://github.com/ceph/ceph/pull/64374#discussion_r2199756581.

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

4 weeks agoMerge pull request #64313 from ivancich/wip-69408-squid
J. Eric Ivancich [Mon, 14 Jul 2025 17:24:02 +0000 (13:24 -0400)]
Merge pull request #64313 from ivancich/wip-69408-squid

squid: rgw: fix empty storage class on display of multipart uploads

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
4 weeks agoMerge pull request #64481 from zdover23/wip-doc-2025-07-15-backport-64374-to-squid
Anthony D'Atri [Mon, 14 Jul 2025 17:22:40 +0000 (13:22 -0400)]
Merge pull request #64481 from zdover23/wip-doc-2025-07-15-backport-64374-to-squid

squid: doc: Clarify the status of MS Windows client support

4 weeks agodoc: Clarify the status of MS Windows client support 64481/head
Anthony D'Atri [Mon, 7 Jul 2025 15:47:02 +0000 (11:47 -0400)]
doc: Clarify the status of MS Windows client support

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

4 weeks agoMerge pull request #64472 from zdover23/wip-doc-2025-07-14-backport-64462-to-squid
Anthony D'Atri [Mon, 14 Jul 2025 13:30:05 +0000 (09:30 -0400)]
Merge pull request #64472 from zdover23/wip-doc-2025-07-14-backport-64462-to-squid

squid: doc/cephfs: Improve mount-using-fuse.rst

4 weeks agoMerge pull request #64475 from zdover23/wip-doc-2025-07-14-backport-63080-to-squid
Anthony D'Atri [Mon, 14 Jul 2025 13:28:51 +0000 (09:28 -0400)]
Merge pull request #64475 from zdover23/wip-doc-2025-07-14-backport-63080-to-squid

squid: doc/radosgw: Improve rgw-cache.rst

5 weeks agodoc/radosgw: Improve rgw-cache.rst 64475/head
Ville Ojamo [Wed, 30 Apr 2025 18:17:14 +0000 (01:17 +0700)]
doc/radosgw: Improve rgw-cache.rst

Try to improve the language by completely rewriting some sentences.
Attempt to format the document more like the rest of the docs.
Fix several errors in punctuation, capitalization, spaces etc.
Use blocks with bash prompts for CLI commands instead of hardcoded
prompts.
Fix section hierarchy and section title underline lengths.
Use admonition.

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

5 weeks agodoc/cephfs: Improve mount-using-fuse.rst 64472/head
Anthony D'Atri [Fri, 11 Jul 2025 19:02:45 +0000 (15:02 -0400)]
doc/cephfs: Improve mount-using-fuse.rst

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

5 weeks agoMerge pull request #64387 from cbodley/wip-72026-squid
anrao19 [Mon, 14 Jul 2025 04:57:19 +0000 (10:27 +0530)]
Merge pull request #64387 from cbodley/wip-72026-squid

squid: rgw: don't use merge_and_store_attrs() when recreating a bucket

5 weeks agoMerge pull request #64269 from zdover23/wip-doc-2025-06-30-backport-64164-to-squid
afreen23 [Fri, 11 Jul 2025 15:30:29 +0000 (21:00 +0530)]
Merge pull request #64269 from zdover23/wip-doc-2025-06-30-backport-64164-to-squid

squid: mgr/dashboard: Fix inline markup warning in API documentation

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 weeks agoqa/standalone/scrub: fix "scrubbed in 0ms" in osd-scrub-test.sh 64455/head
Ronen Friedman [Thu, 10 Jul 2025 07:57:37 +0000 (02:57 -0500)]
qa/standalone/scrub: fix "scrubbed in 0ms" in osd-scrub-test.sh

The specific test looks for a 'last scrub duration' higher than
0 as a sign that the scrub actually ran.  Previous code fixes
guaranteed that even a scrub duration as low as 1ms would be
reported as "1" (1s).  However, none of the 15 objects created
in this test were designated for the tested PG, which remained
empty.  As a result, the scrub duration was reported as "0".

The fix is to create a large enough number of objects so that
at least one of them is mapped to the tested PG.

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

5 weeks agoqa: increase the wait time to prevent check_counter failing 64449/head
Jos Collin [Wed, 2 Jul 2025 09:19:57 +0000 (14:49 +0530)]
qa: increase the wait time to prevent check_counter failing

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

5 weeks agoMerge pull request #64086 from adk3798/wip-69514-squid
Adam King [Wed, 9 Jul 2025 15:48:22 +0000 (11:48 -0400)]
Merge pull request #64086 from adk3798/wip-69514-squid

squid: mgr/cephadm: mgr orchestrator module raise exception if there is trailing tab in yaml file

Reviewed-by: Redouane Kachach <rkachach@ibm.com>
5 weeks agoMerge pull request #59829 from joscollin/wip-68108-squid
Jos Collin [Wed, 9 Jul 2025 09:35:37 +0000 (15:05 +0530)]
Merge pull request #59829 from joscollin/wip-68108-squid

squid: qa: multiple fixes in test_mirroring.py

Reviewed-by: Venky Shankar <vshankar@redhat.com>
5 weeks agoMerge pull request #62115 from joscollin/wip-70285-squid
Jos Collin [Wed, 9 Jul 2025 04:36:20 +0000 (10:06 +0530)]
Merge pull request #62115 from joscollin/wip-70285-squid

squid: cephfs-journal-tool: fix segfault during 'journal import' from invalid dump file

Reviewed-by: Venky Shankar <vshankar@redhat.com>
5 weeks agoMerge pull request #64166 from zdover23/wip-doc-2025-06-25-backport-64160-to-squid
Anthony D'Atri [Wed, 9 Jul 2025 04:05:20 +0000 (00:05 -0400)]
Merge pull request #64166 from zdover23/wip-doc-2025-06-25-backport-64160-to-squid

squid: doc/dev/config: Document how to use :confval: directive for config op…

5 weeks agoMerge pull request #64396 from zdover23/wip-doc-2025-07-09-backport-64161-to-squid
Anthony D'Atri [Wed, 9 Jul 2025 04:04:20 +0000 (00:04 -0400)]
Merge pull request #64396 from zdover23/wip-doc-2025-07-09-backport-64161-to-squid

squid: doc: Document ceph-mgr module configuration options

5 weeks agodoc: do not depend on typed-ast 64399/head
Kefu Chai [Wed, 25 Jun 2025 03:02:46 +0000 (11:02 +0800)]
doc: do not depend on typed-ast

the typed-ast project was marked end of life since July 2023, and
not maintained anymore. since we build the document using readthedocs'
service, and in .readtherdocs.yml we use python 3.9, which comes with
ast module included by its standard library.

the typed-ast dependency was originally added in 30d41597, but now that
we are using python 3.9, there is no need to use this module anymore.

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

5 weeks agodoc: Document ceph-mgr module configuration options 64396/head
Kefu Chai [Wed, 25 Jun 2025 02:26:58 +0000 (10:26 +0800)]
doc: Document ceph-mgr module configuration options

Add comprehensive documentation for defining configuration options in
ceph-mgr modules, including all supported properties and their usage.

Previously, the documentation did not explain how to define ceph-mgr
module configuration options, despite subtle differences from other Ceph
components. This change documents all supported Option properties, their
types, and provides clear examples to help module developers properly
configure their options.

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

5 weeks agoMerge pull request #61774 from joscollin/wip-69927-squid
Jos Collin [Wed, 9 Jul 2025 02:10:16 +0000 (07:40 +0530)]
Merge pull request #61774 from joscollin/wip-69927-squid

squid: cephfs-top: exception when terminal size greater than PAD_WIDTH

Reviewed-by: Venky Shankar <vshankar@redhat.com>
5 weeks agoMerge pull request #64393 from zdover23/wip-doc-2025-07-09-backport-64334-to-squid
Zac Dover [Wed, 9 Jul 2025 02:01:13 +0000 (12:01 +1000)]
Merge pull request #64393 from zdover23/wip-doc-2025-07-09-backport-64334-to-squid

squid: doc/rados: remove clonedata command

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
5 weeks agoMerge pull request #64217 from zdover23/wip-doc-2025-06-27-backport-62944-to-squid
Anthony D'Atri [Wed, 9 Jul 2025 01:58:32 +0000 (21:58 -0400)]
Merge pull request #64217 from zdover23/wip-doc-2025-06-27-backport-62944-to-squid

squid: common/options: fix typo in description

5 weeks agodoc/mgr: edit telemetry.rst 63809/head
Zac Dover [Fri, 6 Jun 2025 05:11:15 +0000 (15:11 +1000)]
doc/mgr: edit telemetry.rst

Edit doc/mgr/telemetry.rst.

Incorporate Anthony D'Atri's suggestions from
https://github.com/ceph/ceph/pull/63739.

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

5 weeks agodoc/rados: remove clonedata command 64393/head
Zac Dover [Thu, 3 Jul 2025 12:32:48 +0000 (22:32 +1000)]
doc/rados: remove clonedata command

Remove the "clonedata" command from the rados manpage.

The "clonedata" command was removed in
https://github.com/ceph/ceph/pull/13008.

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

5 weeks agorgw: don't use merge_and_store_attrs() when recreating a bucket
Casey Bodley [Wed, 18 Dec 2024 16:28:02 +0000 (11:28 -0500)]
rgw: don't use merge_and_store_attrs() when recreating a bucket

https://github.com/ceph/ceph/pull/56583 recently fixed
merge_and_store_attrs() to preserve existing attrs, but this broke the
swift api's ability to remove container metadata. RGWCreateBucket
handles this merging itself with prepare_add_del_attrs(), so we should
just assign createparams.attrs to the bucket and store it with
bucket->put_info()

make the same change for RGWPutMetadataBucket which swift uses to
add/remove existing metadata

Fixes: https://tracker.ceph.com/issues/69301
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 340e353de6882dcd6e327d6691da9ef2b767ab4f)
(cherry picked from commit c5887a763b41aad5d89955e88337288f1019cccc)

5 weeks agoqa/tests: changed ubuntu 20.04 to 22.04
Yuri Weinstein [Wed, 2 Jul 2025 19:48:52 +0000 (12:48 -0700)]
qa/tests: changed ubuntu 20.04 to 22.04

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit f986a47318f043f4066d353b4f12f42f356fbd71)

5 weeks agorgw: don't use merge_and_store_attrs() when recreating a bucket 64387/head
Casey Bodley [Wed, 18 Dec 2024 16:28:02 +0000 (11:28 -0500)]
rgw: don't use merge_and_store_attrs() when recreating a bucket

https://github.com/ceph/ceph/pull/56583 recently fixed
merge_and_store_attrs() to preserve existing attrs, but this broke the
swift api's ability to remove container metadata. RGWCreateBucket
handles this merging itself with prepare_add_del_attrs(), so we should
just assign createparams.attrs to the bucket and store it with
bucket->put_info()

make the same change for RGWPutMetadataBucket which swift uses to
add/remove existing metadata

Fixes: https://tracker.ceph.com/issues/69301
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 340e353de6882dcd6e327d6691da9ef2b767ab4f)

5 weeks agoMerge pull request #64084 from adk3798/wip-69712-squid
Adam King [Mon, 7 Jul 2025 17:36:34 +0000 (13:36 -0400)]
Merge pull request #64084 from adk3798/wip-69712-squid

squid: cephadm: rgw: allow specifying the ssl_certificate by filepath

Reviewed-by: Redouane Kachach <rkachach@ibm.com>
6 weeks agorgw: allow specifying ssl certificate for radosgw-admin operations 64357/head
Mark Kogan [Sun, 12 Dec 2021 17:30:42 +0000 (17:30 +0000)]
rgw: allow specifying ssl certificate for radosgw-admin operations

for example

../src/mrun c2 radosgw-admin realm pull --url=https://localhost:1443 --access-key a2345678901234567890 --secret a234567890123456789012345678901234567890 --default --rgw_verify_ssl_cacert=./cert.pem

../src/mrun c2 radosgw-admin period pull --url=https://localhost:1443 --access-key a2345678901234567890 --secret a234567890123456789012345678901234567890 --default --rgw_verify_ssl_cacert=./cert.pem

../src/mrun c2 radosgw-admin period update --commit --rgw_verify_ssl_cacert=./cert.pem

../src/mrun c2 radosgw-admin sync status --rgw_verify_ssl_cacert=./cert.pem

fixes: https://tracker.ceph.com/issues/53588

Signed-off-by: Mark Kogan <mkogan@redhat.com>
(cherry picked from commit 7c7633bb6795b410974dc3a61cdc162bfaf15e52)

6 weeks agoMerge pull request #64343 from zdover23/wip-doc-2025-07-04-backport-63779-to-squid
Anthony D'Atri [Thu, 3 Jul 2025 23:42:06 +0000 (19:42 -0400)]
Merge pull request #64343 from zdover23/wip-doc-2025-07-04-backport-63779-to-squid

squid: doc/mgr: edit telemetry.rst

6 weeks agoMerge pull request #63981 from cbodley/wip-71691-squid
Casey Bodley [Thu, 3 Jul 2025 22:16:38 +0000 (18:16 -0400)]
Merge pull request #63981 from cbodley/wip-71691-squid

squid: test/common: unittest_fault_injector omits unit-main target

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
6 weeks agoMerge pull request #64338 from zdover23/wip-doc-2025-07-03-backport-64319-to-squid
Zac Dover [Thu, 3 Jul 2025 22:14:43 +0000 (08:14 +1000)]
Merge pull request #64338 from zdover23/wip-doc-2025-07-03-backport-64319-to-squid

squid: doc/radosgw: add rgw_enable_lc_threads & rgw_enable_gc_threads

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
6 weeks agodoc/mgr: edit telemetry.rst 64343/head
Zac Dover [Fri, 6 Jun 2025 04:57:19 +0000 (14:57 +1000)]
doc/mgr: edit telemetry.rst

Edit doc/mgr/telemetry.rst.

Incorporate the suggestions made by Anthony D'Atri in
https://github.com/ceph/ceph/pull/63735.

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

6 weeks agoMerge pull request #64321 from zdover23/wip-doc-2025-07-03-backport-64306-to-squid
Anthony D'Atri [Thu, 3 Jul 2025 14:36:49 +0000 (10:36 -0400)]
Merge pull request #64321 from zdover23/wip-doc-2025-07-03-backport-64306-to-squid

squid: doc/rados/ops: add caps restore command

6 weeks agodoc/radosgw: add rgw_enable_lc_threads & rgw_enable_gc_threads 64338/head
Zac Dover [Thu, 3 Jul 2025 06:45:31 +0000 (16:45 +1000)]
doc/radosgw: add rgw_enable_lc_threads & rgw_enable_gc_threads

Add rgw_enable_lc_threads and rgw_enable_gc_threads to
doc/radosgw/config-ref.rst.

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

6 weeks agoqa: fix multi-fs tests in test_mds_metrics.py 64336/head
Jos Collin [Fri, 11 Apr 2025 06:08:20 +0000 (11:38 +0530)]
qa: fix multi-fs tests in test_mds_metrics.py

* Avoids the unnecessary setup, when writing a multi-fs test.
  Avoids creating the default filesystem, deleting it and creating the required filesystems, mounting them.
  This change uses the filesystems created using 'REQUIRE_BACKUP_FILESYSTEM' for conducting tests.
* This change consequently fixes the old/deleted filesystems appearing in the `perf stats` output,
  making it stale output.
* Drops unused function parameters.

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

6 weeks agoqa: reconfigure only the appropriate client auth caps
Jos Collin [Fri, 18 Oct 2024 12:39:41 +0000 (18:09 +0530)]
qa: reconfigure only the appropriate client auth caps

* Fix _setup_fs to reconfigure only the appropriate client auth caps,
  by avoiding iterating the self.mounts.

* Delete unused filesystems in test_perf_stats_stale_metrics_with_multiple_filesystem.

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

6 weeks agoMerge pull request #59880 from adk3798/squid-cephadm-nvmeof-allow-passing-group
Adam King [Thu, 3 Jul 2025 12:39:00 +0000 (08:39 -0400)]
Merge pull request #59880 from adk3798/squid-cephadm-nvmeof-allow-passing-group

squid: mgr/orchestrator: allow passing group to apply/add nvmeof commands

Reviewed-by: John Mulligan <jmulligan@redhat.com>
6 weeks agoMerge pull request #63115 from adk3798/squid-nfs-export-parse-sectype
Adam King [Thu, 3 Jul 2025 12:37:13 +0000 (08:37 -0400)]
Merge pull request #63115 from adk3798/squid-nfs-export-parse-sectype

squid: mgr/nfs: make sure sectype is a list when parsed

Reviewed-by: Redouane Kachach <rkachach@ibm.com>
Reviewed-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
6 weeks agoMerge pull request #64082 from adk3798/wip-68583-squid
Adam King [Thu, 3 Jul 2025 12:34:14 +0000 (08:34 -0400)]
Merge pull request #64082 from adk3798/wip-68583-squid

squid: cephadm: add ability to continue on failure when applying multiple specs

Reviewed-by: Redouane Kachach <rkachach@ibm.com>
Reviewed-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
6 weeks agodoc/rados/ops: add caps restore command 64321/head
Zac Dover [Wed, 2 Jul 2025 12:29:48 +0000 (22:29 +1000)]
doc/rados/ops: add caps restore command

Add a command that restores caps to client.admin after they have been
accidentally destroyed or removed.

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

6 weeks agoMerge pull request #64315 from zdover23/wip-doc-2025-07-03-backport-63359-to-squid
Anthony D'Atri [Thu, 3 Jul 2025 02:02:33 +0000 (22:02 -0400)]
Merge pull request #64315 from zdover23/wip-doc-2025-07-03-backport-63359-to-squid

squid: doc/radosgw/s3: Document delete-if-unmodified-since

6 weeks agoMerge pull request #62612 from zdover23/wip-doc-2025-04-02-backport-62610-to-squid
Zac Dover [Thu, 3 Jul 2025 01:27:47 +0000 (11:27 +1000)]
Merge pull request #62612 from zdover23/wip-doc-2025-04-02-backport-62610-to-squid

squid: doc/dev/release-process.rst: document new Jenkins job for containers

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
6 weeks agodoc/radosgw/s3: Document delete-if-unmodified-since 64315/head
Anthony D'Atri [Mon, 19 May 2025 14:14:00 +0000 (10:14 -0400)]
doc/radosgw/s3: Document delete-if-unmodified-since

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

6 weeks agoMerge pull request #63812 from zdover23/wip-doc-2025-06-09-backport-63782-to-squid
Zac Dover [Wed, 2 Jul 2025 21:11:41 +0000 (07:11 +1000)]
Merge pull request #63812 from zdover23/wip-doc-2025-06-09-backport-63782-to-squid

squid: doc/radosgw: edit metrics.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
6 weeks agoMerge pull request #62551 from zdover23/wip-doc-2025-03-28-backport-62537-to-squid
Zac Dover [Wed, 2 Jul 2025 21:04:22 +0000 (07:04 +1000)]
Merge pull request #62551 from zdover23/wip-doc-2025-03-28-backport-62537-to-squid

squid: src/common: add guidance for mon_warn_pg_not_scrubbed

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
6 weeks agorgw: fix empty storage class on display of multipart uploads 64313/head
J. Eric Ivancich [Tue, 22 Oct 2024 17:17:14 +0000 (13:17 -0400)]
rgw: fix empty storage class on display of multipart uploads

Some multipart uploads do not have a stored storage class, however the
code is written such that an empty storage class is treated as the
"STANDARD" storage class. So when encoding the storage class in JSON,
use the canonical storage.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
(cherry picked from commit eab096c188d2430ccc3e865b614b845f1a92af08)

6 weeks agodoc/radosgw: edit metrics.rst 63812/head
Zac Dover [Fri, 6 Jun 2025 05:16:17 +0000 (15:16 +1000)]
doc/radosgw: edit metrics.rst

Edit doc/radosgw/metrics.rst.

Incorporate Anthony D'Atri's suggestion from
https://github.com/ceph/ceph/pull/62893#discussion_r2124662981 into the
RADOSGW documentation.

This commit clarifies the English that explains the behavior of
rgw-multitenancy.

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

6 weeks agoMerge pull request #64147 from zdover23/wip-doc-2025-06-25-backport-64088-to-squid
Zac Dover [Wed, 2 Jul 2025 13:19:28 +0000 (23:19 +1000)]
Merge pull request #64147 from zdover23/wip-doc-2025-06-25-backport-64088-to-squid

squid: doc: Fixed a spelling error.

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
6 weeks agoMerge pull request #64284 from zdover23/wip-doc-2025-07-01-backport-64239-to-squid
Zac Dover [Wed, 2 Jul 2025 13:18:18 +0000 (23:18 +1000)]
Merge pull request #64284 from zdover23/wip-doc-2025-07-01-backport-64239-to-squid

squid: doc/mgr/crash.rst: remove outdated module enabling instructions

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
6 weeks agoMerge pull request #64287 from zdover23/wip-doc-2025-07-01-backport-64255-to-squid
Zac Dover [Wed, 2 Jul 2025 13:17:56 +0000 (23:17 +1000)]
Merge pull request #64287 from zdover23/wip-doc-2025-07-01-backport-64255-to-squid

squid: doc/rados/configuration: Small improvements in ceph-conf.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
6 weeks agoMerge pull request #64170 from zdover23/wip-doc-2025-06-25-backport-64163-to-squid
Zac Dover [Wed, 2 Jul 2025 13:10:01 +0000 (23:10 +1000)]
Merge pull request #64170 from zdover23/wip-doc-2025-06-25-backport-64163-to-squid

squid: doc: Fix unterminated inline literal in ceph-conf.rst

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