]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
ceph.git
9 days agomgr/dashboard: use descriptive name and type for alert filter param 70409/head
Afreen Misbah [Wed, 22 Jul 2026 19:06:09 +0000 (00:36 +0530)]
mgr/dashboard: use descriptive name and type for alert filter param

Signed-off-by: Afreen Misbah <afreen@ibm.com>
10 days agomgr/dashboard: Fix spacings in donut chart in resiliency card
Afreen Misbah [Tue, 21 Jul 2026 19:05:58 +0000 (00:35 +0530)]
mgr/dashboard: Fix spacings in donut chart in resiliency card

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

Signed-off-by: Afreen Misbah <afreen@ibm.com>
10 days agomgr/dashboard: add view alerts button in data resiliency tab
Afreen Misbah [Tue, 21 Jul 2026 17:31:31 +0000 (23:01 +0530)]
mgr/dashboard: add view alerts button in data resiliency tab

Signed-off-by: Afreen Misbah <afreen@ibm.com>
10 days agoMerge pull request #68075 from syedali237/tests-rbd
Afreen Misbah [Tue, 21 Jul 2026 16:34:39 +0000 (22:04 +0530)]
Merge pull request #68075 from syedali237/tests-rbd

mgr/dashboard (test) : RBD snapshot mirroring toggle test

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
10 days agoMerge PR #70205 into main
Patrick Donnelly [Tue, 21 Jul 2026 15:31:57 +0000 (11:31 -0400)]
Merge PR #70205 into main

* refs/pull/70205/head:
script: s/Backports/Backport/

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
10 days agoMerge pull request #59902 from trociny/wip-68169
Mykola Golub [Tue, 21 Jul 2026 15:23:36 +0000 (18:23 +0300)]
Merge pull request #59902 from trociny/wip-68169

rgw_gc: don't fail when processing entry with nonexisting pool

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Reviewed-by: Pritha Srivastava <prsrivas@redhat.com>
10 days agoMerge pull request #68939 from aainscow/zero_sized_object
Alex Ainscow [Tue, 21 Jul 2026 15:13:58 +0000 (16:13 +0100)]
Merge pull request #68939 from aainscow/zero_sized_object

test/osd: Fix event loop context violations in test fixtures

Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
10 days agoMerge pull request #70350 from yuriw/wip-yuriw-ptl-tool-push-log
Yuri Weinstein [Tue, 21 Jul 2026 14:48:50 +0000 (07:48 -0700)]
Merge pull request #70350 from yuriw/wip-yuriw-ptl-tool-push-log

ptl-tool: log the ceph-ci push (and the equivalent git command)

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
10 days agoMerge pull request #70229 from Sodani/shsodani_exo_fix
John Mulligan [Tue, 21 Jul 2026 14:40:51 +0000 (10:40 -0400)]
Merge pull request #70229 from Sodani/shsodani_exo_fix

mgr/smb: add support for RGW shares with external Ceph clusters

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Anoop C S <anoopcs@cryptolab.net>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
10 days agoMerge pull request #70357 from sseshasa/wip-fix-ok-to-upgrade-min-pg-errmsg
Sridhar Seshasayee [Tue, 21 Jul 2026 14:08:18 +0000 (19:38 +0530)]
Merge pull request #70357 from sseshasa/wip-fix-ok-to-upgrade-min-pg-errmsg

mgr/DaemonServer: Make an ok-to-upgrade error message more generic

Reviewed-by: Nitzan Mordechai <nmordech@ibm.com>
10 days agoMerge pull request #69924 from syedali237/dashboard/notif-dest
Afreen Misbah [Tue, 21 Jul 2026 13:43:29 +0000 (19:13 +0530)]
Merge pull request #69924 from syedali237/dashboard/notif-dest

mgr/dashboard : migrated notification destination tabs to resource pages

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
10 days agoMerge pull request #70244 from rhcs-dashboard/fix-e2e
Afreen Misbah [Tue, 21 Jul 2026 12:41:52 +0000 (18:11 +0530)]
Merge pull request #70244 from rhcs-dashboard/fix-e2e

Reviewed-by: Afreen Misbah <afreen@ibm.com>
10 days agoMerge pull request #70214 from rhcs-dashboard/fix-78232-main
Afreen Misbah [Tue, 21 Jul 2026 11:54:27 +0000 (17:24 +0530)]
Merge pull request #70214 from rhcs-dashboard/fix-78232-main

Reviewed-by: Afreen Misbah <afreen@ibm.com>
10 days agoMerge pull request #70344 from rhcs-dashboard/fix-78423-main
Afreen Misbah [Tue, 21 Jul 2026 11:32:45 +0000 (17:02 +0530)]
Merge pull request #70344 from rhcs-dashboard/fix-78423-main

mgr/dashboard: fix rgw service form realm/zg/zone selection

Reviewed-by: Afreen Misbah <afreen@ibm.com>
10 days agoMerge pull request #70216 from rhcs-dashboard/fix-78233-main
Aashish Sharma [Tue, 21 Jul 2026 09:33:15 +0000 (15:03 +0530)]
Merge pull request #70216 from rhcs-dashboard/fix-78233-main

mgr/dashboard: set MOTD fails on FIPS enabled systems

Reviewed-by: Afreen Misbah <afreen@ibm.com>
10 days agomgr/dashboard: fix nfs toggle test 68075/head
Syed Ali Ul Hasan [Tue, 14 Jul 2026 10:11:43 +0000 (15:41 +0530)]
mgr/dashboard: fix nfs toggle test

Fixes: https://tracker.ceph.com/issues/75986
Signed-off-by: Syed Ali Ul Hasan <syedaliulhasan19@gmail.com>
10 days agoMerge pull request #69830 from rhcs-dashboard/77815-smb-rate-limiting
Afreen Misbah [Tue, 21 Jul 2026 09:11:23 +0000 (14:41 +0530)]
Merge pull request #69830 from rhcs-dashboard/77815-smb-rate-limiting

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Reviewed-by: Sagar Gopale <sagar.gopale@ibm.com>
10 days agoMerge pull request #69430 from rhcs-dashboard/77369-ec-profile-creation-form-simplifi...
Afreen Misbah [Tue, 21 Jul 2026 09:11:15 +0000 (14:41 +0530)]
Merge pull request #69430 from rhcs-dashboard/77369-ec-profile-creation-form-simplification

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Sagar Gopale <sagar.gopale@ibm.com>
10 days agoMerge pull request #69639 from rhcs-dashboard/77570-disabling-multisite-actions-dropd...
Afreen Misbah [Tue, 21 Jul 2026 09:11:07 +0000 (14:41 +0530)]
Merge pull request #69639 from rhcs-dashboard/77570-disabling-multisite-actions-dropdown-for-readonly-user

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Sagar Gopale <sagar.gopale@ibm.com>
10 days agomgr/dashboard: migrated notif dest table tabs to resource pages 69924/head
Syed Ali Ul Hasan [Tue, 21 Jul 2026 09:09:59 +0000 (14:39 +0530)]
mgr/dashboard: migrated notif dest table tabs to resource pages

- Fixes: https://tracker.ceph.com/issues/77541

Signed-off-by: Syed Ali Ul Hasan <syedaliulhasan19@gmail.com>
11 days agorgw_gc: don't fail when processing entry with nonexisting pool 59902/head
Mykola Golub [Sun, 11 May 2025 17:42:21 +0000 (20:42 +0300)]
rgw_gc: don't fail when processing entry with nonexisting pool

Fixes: https://tracker.ceph.com/issues/68169
Signed-off-by: Mykola Golub <mykola.golub@clyso.com>
11 days agoMerge pull request #69650 from baum/nvmeof-host-maintenance
baum [Tue, 21 Jul 2026 07:09:24 +0000 (14:09 +0700)]
Merge pull request #69650 from baum/nvmeof-host-maintenance

cephadm: disable/enable NVMe-oF gateways during host maintenance

11 days agomgr/dashboard: fix dashboard cephadm e2e 70244/head
Naman Munet [Thu, 16 Jul 2026 05:56:25 +0000 (11:26 +0530)]
mgr/dashboard: fix dashboard cephadm e2e

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

Signed-off-by: Naman Munet <naman.munet@ibm.com>
11 days agomgr/dashboard: set MOTD fails on FIPS enabled systems 70216/head
Aashish Sharma [Wed, 15 Jul 2026 10:51:31 +0000 (16:21 +0530)]
mgr/dashboard: set MOTD fails on FIPS enabled systems

Root cause: On FIPS-compliant systems, the OpenSSL provider rejects hashlib.md5() calls that lack the usedforsecurity=False flag, because MD5 is not an approved algorithm for security-sensitive use. This causes the MOTD set command — and the /api/motd create endpoint — to raise a ValueError and crash whenever a new MOTD is saved.

Fix: Pass usedforsecurity=False to hashlib.md5(). This tells the FIPS provider that MD5 is being used only as a non-cryptographic checksum (to detect whether a user has already dismissed a specific MOTD message), which is a legitimate use-case that FIPS allows.

Fixes: https://tracker.ceph.com/issues/78233
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
11 days agomgr/dashboard: fix rgw service form realm/zg/zone selection 70344/head
Aashish Sharma [Mon, 20 Jul 2026 15:51:15 +0000 (21:21 +0530)]
mgr/dashboard: fix rgw service form realm/zg/zone selection

Fixes: https://tracker.ceph.com/issues/78423
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
11 days agomgr/DaemonServer: Make an ok-to-upgrade error message more generic 70357/head
Sridhar Seshasayee [Mon, 20 Jul 2026 14:01:37 +0000 (19:31 +0530)]
mgr/DaemonServer: Make an ok-to-upgrade error message more generic

When no OSDs within a CRUSH bucket can be found to upgrade, the earlier error
message indicated the minimum number of PGs affected if any OSD was removed
from the set. For e.g.,

"Error EBUSY: unsafe to upgrade osd(s) at this time (at least X PG(s) will
become offline if any OSD out of the Y in CRUSH bucket 'foo' is stopped)"

This was inaccurate in some cases because the number of PGs affected is
determined only from the last tested OSD in the CRUSH bucket based on the sort
order (i.e., OSD with least number of PGs per OSD). Based on the CRUSH rules
and placement, this doesn't mean that the least number of PGs are affected if
this OSD is stopped. There may be other OSDs in the set that affect a smaller
number of PGs if made offline.

But with the way ok-to-upgrade logic uses the convergence factor, not all OSDs
would be tested for the offline pg check. Therefore, it is not possible to
accurately determine the minimum number affected PGs.

In view of the above, the error message is modified as shown below to be
slightly more generic but still convey the reason:

"Error EBUSY: unsafe to upgrade osd(s) at this time (one or more PG(s) will
become offline if any OSD out of the Y in CRUSH bucket 'foo' is stopped)"

Fixes: https://tracker.ceph.com/issues/78425
Signed-off-by: Sridhar Seshasayee <sridhar.seshasayee@ibm.com>
11 days agopython-common/rgw: fix get_realm_tokens returning empty result for realms with a... 70214/head
Aashish Sharma [Wed, 15 Jul 2026 09:24:27 +0000 (14:54 +0530)]
python-common/rgw: fix get_realm_tokens returning empty result for realms with a secondary zone

Issue: The Export Multi-site Realm Token feature in the Dashboard showed no token and no realm details for any realm that had a secondary zone configured (i.e. the realm had been replicated to another cluster). The API endpoint GET /api/rgw/realm/get_realm_tokens returned an empty list or raised a 500 Internal Server Error.

Fixes: https://tracker.ceph.com/issues/78232
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
11 days agoptl-tool: log the ceph-ci push (and the equivalent git command) 70350/head
Yuri Weinstein [Mon, 20 Jul 2026 18:54:49 +0000 (11:54 -0700)]
ptl-tool: log the ceph-ci push (and the equivalent git command)

Previously, a real (non-dry-run) push of the integration branch/tag to
ceph-ci was silent -- only the "[DRY RUN] Would push ..." path logged
anything. Add matching log.info() calls on the real-push path, and
include the literal `git push <remote> <ref>` invocation in the message
so it can be copy-pasted and re-run manually if needed (e.g. after a
network blip, or to re-push without re-running the whole merge).

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
11 days agoMerge pull request #69030 from ifed01/wip-ifed-better-slow-ops-dump 70364/head
Igor Fedotov [Mon, 20 Jul 2026 22:25:16 +0000 (01:25 +0300)]
Merge pull request #69030 from ifed01/wip-ifed-better-slow-ops-dump

os/bluestore,kv/rocksdbstore: more information about slow KV ops

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
11 days agoMerge pull request #69971 from Jayaprakash-ibm/wip-fix-kerneldevice-aio-stop
Jaya Prakash [Mon, 20 Jul 2026 18:32:19 +0000 (00:02 +0530)]
Merge pull request #69971 from Jayaprakash-ibm/wip-fix-kerneldevice-aio-stop

blk/kernel : skip AIO thread for devices with size < block_size

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
11 days agoMerge pull request #69271 from aclamk/aclamk-bs-fix-unsharing-on-remove
Jaya Prakash [Mon, 20 Jul 2026 18:31:39 +0000 (00:01 +0530)]
Merge pull request #69271 from aclamk/aclamk-bs-fix-unsharing-on-remove

bluestore: Fix unsharing blobs on remove

Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
Reviewed-by: Jaya Prakash <jayaprakash@ibm.com>
11 days agoMerge pull request #69633 from Prachi-Lasurkar/wip-77331-both_fragmentation_and_score...
Jaya Prakash [Mon, 20 Jul 2026 18:30:20 +0000 (00:00 +0530)]
Merge pull request #69633 from Prachi-Lasurkar/wip-77331-both_fragmentation_and_score_have_the_same_label

os/bluestore: Rename allocator score output label

Reviewed-by: Jaya Prakash <jayaprakash@ibm.com>
11 days agoMerge pull request #70217 from Jayaprakash-ibm/wip-discard-during-file-migration
Jaya Prakash [Mon, 20 Jul 2026 18:29:43 +0000 (23:59 +0530)]
Merge pull request #70217 from Jayaprakash-ibm/wip-discard-during-file-migration

os/bluestore: use _release_pending_allocations() during file migration

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
11 days agoMerge pull request #70191 from rhcs-dashboard/feat-unread-notification
Afreen Misbah [Mon, 20 Jul 2026 16:39:56 +0000 (22:09 +0530)]
Merge pull request #70191 from rhcs-dashboard/feat-unread-notification

mgr/dashboard: redesign notifications page for unread notifications

Reviewed-by: Devika Babrekar <devika.babrekar@ibm.com>
11 days agoMerge pull request #70310 from benhanokh/dedup_handle_notify_bug_fix
Gabriel Benhanokh [Mon, 20 Jul 2026 14:06:38 +0000 (17:06 +0300)]
Merge pull request #70310 from benhanokh/dedup_handle_notify_bug_fix

rgw/dedup: protects handle_notify processing of URGENT_MSG_RESTART ag…

11 days agoMerge PR #70190 into main
Patrick Donnelly [Mon, 20 Jul 2026 13:46:19 +0000 (09:46 -0400)]
Merge PR #70190 into main

* refs/pull/70190/head:
script/ptl-tool: add automatic HTTP retry adapter to requests session

Reviewed-by: Yuri Weinstein <yweins@redhat.com>
11 days agoMerge pull request #70330 from bluikko/wip-doc-sphinx-warnings-nfs
bluikko [Mon, 20 Jul 2026 13:45:04 +0000 (20:45 +0700)]
Merge pull request #70330 from bluikko/wip-doc-sphinx-warnings-nfs

doc/mgr: fix Sphinx warnings in nfs.rst

11 days agoMerge PR #70258 into main
Patrick Donnelly [Mon, 20 Jul 2026 13:31:04 +0000 (09:31 -0400)]
Merge PR #70258 into main

* refs/pull/70258/head:
.github/workflows/pr-checklist: run only on main

Reviewed-by: Yuri Weinstein <yweins@redhat.com>
11 days agoMerge pull request #69011 from bluikko/wip-doc-man-ceph-monitor
Anthony D'Atri [Mon, 20 Jul 2026 11:48:06 +0000 (07:48 -0400)]
Merge pull request #69011 from bluikko/wip-doc-man-ceph-monitor

doc/man: use Monitor consistently in ceph.rst

11 days agoMerge PR #52147 into main
Venky Shankar [Mon, 20 Jul 2026 11:28:23 +0000 (16:58 +0530)]
Merge PR #52147 into main

* refs/pull/52147/head:
PendingReleaseNotes: add an note about dmclock based scheduler for MDS
doc/config-ref: mention about MDS dmclock configurations
qa: use dmclock with fs:workload
mds: add MDS dmClock scheduler for subvolume QoS support

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Robin H. Johnson <robbat2@orbis-terrarum.net>
11 days agodoc/mgr: fix Sphinx warnings in nfs.rst 70330/head
Ville Ojamo [Mon, 20 Jul 2026 09:58:17 +0000 (16:58 +0700)]
doc/mgr: fix Sphinx warnings in nfs.rst

Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
11 days agodoc/mgr/smb: document manual RGW credentials for external cluster 70229/head
Shweta Sodani [Fri, 17 Jul 2026 06:28:23 +0000 (11:58 +0530)]
doc/mgr/smb: document manual RGW credentials for external cluster

Fixes: https://tracker.ceph.com/issues/77784
Signed-off-by: Shweta Sodani <ssodani@redhat.com>
11 days agomgr/smb: Add test coverage for RGW share with external clusters
Shweta Sodani [Fri, 17 Jul 2026 06:24:27 +0000 (11:54 +0530)]
mgr/smb: Add test coverage for RGW share with external clusters

test cases include:
- RGW-only and mixed CephFS/RGW configurations
- Multiple shares and credential isolation

Fixes: https://tracker.ceph.com/issues/77784
Signed-off-by: Shweta Sodani <ssodani@redhat.com>
11 days agomgr/smb: add support for RGW shares with external Ceph clusters
Shweta Sodani [Wed, 15 Jul 2026 14:45:43 +0000 (20:15 +0530)]
mgr/smb: add support for RGW shares with external Ceph clusters

Implement support for creating RGW-backed SMB shares on external Ceph
clusters with user configuration.

Fixes: https://tracker.ceph.com/issues/77784
Signed-off-by: Shweta Sodani <ssodani@redhat.com>
11 days agoMerge pull request #69833 from NitzanMordhai/wip-nitzan-ceph-daemon-adding-timeout
SrinivasaBharathKanta [Mon, 20 Jul 2026 08:24:10 +0000 (13:54 +0530)]
Merge pull request #69833 from NitzanMordhai/wip-nitzan-ceph-daemon-adding-timeout

pybind/ceph_daemon: add 10s timeout to admin socket client

12 days agoMerge pull request #69200 from sujay-d07/rgw-kafka-gssapi-implementation
Yuval Lifshitz [Mon, 20 Jul 2026 07:27:44 +0000 (10:27 +0300)]
Merge pull request #69200 from sujay-d07/rgw-kafka-gssapi-implementation

rgw/kafka: Adding missing support for GSSAPI bucket notification endpoint and relevant tests for it

12 days agoMerge pull request #69169 from dparmar18/i61482
Venky Shankar [Mon, 20 Jul 2026 06:49:47 +0000 (12:19 +0530)]
Merge pull request #69169 from dparmar18/i61482

mgr/nfs: warn when deprecated export/cluster delete commands are run

Reviewed-by: Venky Shankar <vshankar@redhat.com>
12 days agoMerge pull request #70246 from Hezko/fix-force-param-err
Hezko [Sun, 19 Jul 2026 22:15:02 +0000 (01:15 +0300)]
Merge pull request #70246 from Hezko/fix-force-param-err

pybind: Fix CLI error message when using force parameter if it doesn't exist

12 days agoMerge pull request #67286 from leonidc/nvme-gw-show-all
leonidc [Sun, 19 Jul 2026 10:47:10 +0000 (13:47 +0300)]
Merge pull request #67286 from leonidc/nvme-gw-show-all

nvmeofgw: introduce nvme-gw show-all

13 days agorgw/dedup: protects handle_notify processing of URGENT_MSG_RESTART against bad messages 70310/head
benhanokh [Sun, 19 Jul 2026 07:26:47 +0000 (10:26 +0300)]
rgw/dedup: protects handle_notify processing of URGENT_MSG_RESTART against bad messages

Tracker: https://ibm-ceph.atlassian.net/browse/IBMCEPH-16929

Signed-off-by: benhanokh <gbenhano@redhat.com>
13 days agoMerge pull request #69616 from leonidc/beacon_timer_in_gw_created
leonidc [Sun, 19 Jul 2026 06:41:00 +0000 (09:41 +0300)]
Merge pull request #69616 from leonidc/beacon_timer_in_gw_created

nvmeofgw: arm beacon timeouts for GWs in Created state

13 days agoMerge pull request #69490 from leonidc/fix_relocation_stretched
leonidc [Sun, 19 Jul 2026 06:40:38 +0000 (09:40 +0300)]
Merge pull request #69490 from leonidc/fix_relocation_stretched

nvmeofgw: stretched cluster fix relocate

13 days agoMerge PR #70264 into main
Patrick Donnelly [Sun, 19 Jul 2026 01:35:14 +0000 (21:35 -0400)]
Merge PR #70264 into main

* refs/pull/70264/head:
debian/rules: Also exclude librgw and radosgw from dwz

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
13 days agoMerge PR #70268 into main
Patrick Donnelly [Sat, 18 Jul 2026 18:29:24 +0000 (14:29 -0400)]
Merge PR #70268 into main

* refs/pull/70268/head:
common/lockdep: explicitly export g_lockdep visibility

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
13 days agoMerge pull request #70068 from xxhdx1985126/wip-seastore-new-trans-cc
Xuehan Xu [Sat, 18 Jul 2026 09:31:47 +0000 (17:31 +0800)]
Merge pull request #70068 from xxhdx1985126/wip-seastore-new-trans-cc

crimson/os/seastore/transaction: new conflict/no_conflict trans synchronization

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2 weeks agoMerge pull request #68911 from djgalloway/wip-63336
David Galloway [Fri, 17 Jul 2026 23:52:12 +0000 (19:52 -0400)]
Merge pull request #68911 from djgalloway/wip-63336

doc: sign-debs script for release process

2 weeks agomgr/dashboard: redesign notifications page with master-detail layout 70191/head
Afreen Misbah [Tue, 14 Jul 2026 12:09:50 +0000 (17:39 +0530)]
mgr/dashboard: redesign notifications page with master-detail layout

-  revamped UX
-  shows unread notifications
-  added back button
-  added clear all, and single notification delete

Fixes: https://tracker.ceph.com/issues/78209
Signed-off-by: Afreen Misbah <afreen@ibm.com>
2 weeks agoMerge pull request #70296 from djgalloway/wip-container-rocky10
David Galloway [Fri, 17 Jul 2026 19:57:48 +0000 (15:57 -0400)]
Merge pull request #70296 from djgalloway/wip-container-rocky10

container: default FROM_IMAGE to Rocky Linux 10

2 weeks agocontainer: default FROM_IMAGE to Rocky Linux 10 70296/head
David Galloway [Fri, 17 Jul 2026 18:34:44 +0000 (14:34 -0400)]
container: default FROM_IMAGE to Rocky Linux 10

Since tentacle, the preferred base image for ceph containers has been
Rocky Linux 10, and the CI tag-naming logic in build.sh already assumes
rockylinux-10 is the default fromtag for every branch except reef and
squid.  The actual build default was never flipped, though: anything
that ran build.sh without FROM_IMAGE set (e.g. the release container
job in ceph-build) still got a CentOS Stream 9 base.

Flip the Containerfile ARG and the build.sh fallback to
docker.io/rockylinux/rockylinux:10 so umbrella and later build from
Rocky 10 by default.  Builds that want a different base can still pass
FROM_IMAGE explicitly, as the CI pipeline does.

Signed-off-by: David Galloway <david.galloway@ibm.com>
2 weeks agoMerge pull request #69293 from smanjara/wip-datalog-ec
Shilpa Jagannath [Fri, 17 Jul 2026 17:13:17 +0000 (10:13 -0700)]
Merge pull request #69293 from smanjara/wip-datalog-ec

rgw: fix log_remove() -EIO on non-existent FIFO shards

2 weeks agocommon/lockdep: explicitly export g_lockdep visibility 70268/head
Patrick Donnelly [Fri, 17 Jul 2026 01:30:03 +0000 (21:30 -0400)]
common/lockdep: explicitly export g_lockdep visibility

Aggressive Link-Time Optimization (LTO) and stricter linker defaults
in newer toolchains (like GCC 13 on Ubuntu 24.04) can strip or
localize external global variables if their visibility is not
explicitly defined. Tagging g_lockdep with default visibility ensures
it remains accessible in the dynamic symbol table for external
binaries like monmaptool.

Assisted-by: Gemini
Fixes: https://tracker.ceph.com/issues/78321
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2 weeks agoMerge pull request #70054 from ceph/jfw-libfdb-reverse-select
Jesse Williamson [Fri, 17 Jul 2026 16:20:46 +0000 (09:20 -0700)]
Merge pull request #70054 from ceph/jfw-libfdb-reverse-select

libfdb: reverse-order selection

2 weeks agoMerge pull request #70232 from batrick/csc-membership-updates
Ilya Dryomov [Fri, 17 Jul 2026 16:03:50 +0000 (18:03 +0200)]
Merge pull request #70232 from batrick/csc-membership-updates

doc/governance: csc membership updates

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Sage McTaggart <sagemct@ibm.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2 weeks agoMerge pull request #69751 from rhcs-dashboard/fix-hardware-tab
Afreen Misbah [Fri, 17 Jul 2026 15:01:46 +0000 (20:31 +0530)]
Merge pull request #69751 from rhcs-dashboard/fix-hardware-tab

mgr/dashboard: Fix hardware tab in health card

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
2 weeks agoMerge pull request #70046 from rhcs-dashboard/fix-IBMCEPH-15229
Afreen Misbah [Fri, 17 Jul 2026 13:49:26 +0000 (19:19 +0530)]
Merge pull request #70046 from rhcs-dashboard/fix-IBMCEPH-15229

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2 weeks agoMerge pull request #70153 from ronen-fr/wip-rf-78124ecN
Ronen Friedman [Fri, 17 Jul 2026 13:48:06 +0000 (16:48 +0300)]
Merge pull request #70153 from ronen-fr/wip-rf-78124ecN

mon: require EC optimizations for Crimson EC pools

Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
2 weeks ago.githubmap: correct Anthony's name 70232/head
Patrick Donnelly [Thu, 16 Jul 2026 01:10:32 +0000 (21:10 -0400)]
.githubmap: correct Anthony's name

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2 weeks agodoc/governance: add Sage McTaggart to CSC
Patrick Donnelly [Wed, 15 Jul 2026 15:13:23 +0000 (11:13 -0400)]
doc/governance: add Sage McTaggart to CSC

Fixes: https://tracker.ceph.com/issues/77238
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2 weeks ago.githubmap: add Sage McTaggart
Patrick Donnelly [Wed, 15 Jul 2026 15:12:55 +0000 (11:12 -0400)]
.githubmap: add Sage McTaggart

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2 weeks agodoc/governance: add Kyle Bader
Patrick Donnelly [Wed, 15 Jul 2026 15:09:23 +0000 (11:09 -0400)]
doc/governance: add Kyle Bader

Fixes: https://tracker.ceph.com/issues/77572
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2 weeks ago.githubmap: add Kyle Bader
Patrick Donnelly [Wed, 15 Jul 2026 15:09:00 +0000 (11:09 -0400)]
.githubmap: add Kyle Bader

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2 weeks ago.githubmap: sort alphabetically
Patrick Donnelly [Thu, 16 Jul 2026 16:22:04 +0000 (12:22 -0400)]
.githubmap: sort alphabetically

    awk '/^#/ {print; next} {print | "sort --stable -f"}' .githubmap > .githubmap_sorted

This commit also removes two duplicates for zmc and nmshelke.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2 weeks agomgr/dashboard: updating SMB rate limiting form fields 69830/head
Devika Babrekar [Tue, 30 Jun 2026 10:03:13 +0000 (15:33 +0530)]
mgr/dashboard: updating SMB rate limiting form fields
Fixes: https://tracker.ceph.com/issues/77815
Signed-off-by: Devika Babrekar <devika.babrekar@ibm.com>
2 weeks agomgr/dashboard:EC Profile creation form simplification and improvement 69430/head
Devika Babrekar [Mon, 15 Jun 2026 11:17:16 +0000 (16:47 +0530)]
mgr/dashboard:EC Profile creation form simplification and improvement
Fixes: https://tracker.ceph.com/issues/77369
Signed-off-by: Devika Babrekar <devika.babrekar@ibm.com>
 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html
-removed Directory field, as it is no longer needed in form

2 weeks agomgr/dashboard: Disable multisite Action dropdown for read-only user 69639/head
Devika Babrekar [Mon, 22 Jun 2026 14:53:17 +0000 (20:23 +0530)]
mgr/dashboard: Disable multisite Action dropdown for read-only user
Fixes: https://tracker.ceph.com/issues/77570
Signed-off-by: Devika Babrekar <devika.babrekar@ibm.com>
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-multisite-details/rgw-multisite-details.component.html
- added disabled property on table component to disable the table
src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table-actions/table-actions.component.html
- added disabled property on table component to disable the table

2 weeks agoMerge pull request #69807 from syedali237/dashboard/accounts
Afreen Misbah [Fri, 17 Jul 2026 11:06:23 +0000 (16:36 +0530)]
Merge pull request #69807 from syedali237/dashboard/accounts

mgr/dashboard : migrate accounts table tabs to resource pages

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
om>

2 weeks agoMerge pull request #69784 from sunyuechi/wip-osd-network-min-fix
SrinivasaBharathKanta [Fri, 17 Jul 2026 09:54:49 +0000 (15:24 +0530)]
Merge pull request #69784 from sunyuechi/wip-osd-network-min-fix

osd: dump_osd_network min section now reports min not max

2 weeks agocrimson/os/seastore/transaction: new conflict/no_conflict trans 70068/head
Xuehan Xu [Wed, 8 Jul 2026 08:05:20 +0000 (16:05 +0800)]
crimson/os/seastore/transaction: new conflict/no_conflict trans
synchronization

Use seastar::shared_mutex to synchronize transactions when committing
no_conflict ones.

Specifically, this commit achieves conflict/no_conflict trans
synchronization by:
1. The no_conflict trans acquires locks on all the stable extents which
   it modifies.
2. The conflicting trans acquires shared locks on all the stable extents
   which it modifies.
3. The no_conflict trans releases the locks after its committing.
4. The conflicting trans releases the shared locks once it enter the
   prepare pipeline phase.

This commits makes sure that:
1. only transactions accessing the extents that the no_conflict trans
   is committing will be blocked.
2. avoid persisting extents that a committing no_conflict trans is
   modified

Compared to the old approach, this commit's strategy is much more
straightforward and understandable.

This commit is more performant as the no_conflict trans only blocks
the trans the modified extent set of which intersects with it, while,
in the old approach, all other transactions will be blocked once a
conflicting trans is blocked because it's blocked after it enters the
prepare pipeline phase

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2 weeks agoMerge pull request #69870 from pablodelara/isal_update
SrinivasaBharathKanta [Fri, 17 Jul 2026 09:50:05 +0000 (15:20 +0530)]
Merge pull request #69870 from pablodelara/isal_update

isa-l: Update isa-l submodule from 2.32.0 to 2.32.1

2 weeks agoMerge pull request #69822 from sunyuechi/wip-pick_address-iface
SrinivasaBharathKanta [Fri, 17 Jul 2026 09:49:09 +0000 (15:19 +0530)]
Merge pull request #69822 from sunyuechi/wip-pick_address-iface

common/pick_address: match against the current iface in pick_iface

2 weeks agomgr/dashboard: Fix hardware tab health status 69751/head
Afreen Misbah [Thu, 2 Jul 2026 21:10:08 +0000 (02:40 +0530)]
mgr/dashboard: Fix hardware tab health status

- fix overall health
- add warning health
- refactor

Signed-off-by: Afreen Misbah <afreen@ibm.com>
2 weeks agoMerge pull request #70234 from rhcs-dashboard/fix-fs-snapshot-flaky
Afreen Misbah [Fri, 17 Jul 2026 08:42:05 +0000 (14:12 +0530)]
Merge pull request #70234 from rhcs-dashboard/fix-fs-snapshot-flaky

mgr/dashboard: resolve e2e cephfs snapshot test flakyness

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2 weeks agoMerge pull request #69943 from ronen-fr/wip-rf-bucket
Ronen Friedman [Fri, 17 Jul 2026 05:13:45 +0000 (08:13 +0300)]
Merge pull request #69943 from ronen-fr/wip-rf-bucket

rgw/bucket_logging: fix dangling string_view from ternary temporary

Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
2 weeks agoMerge PR #70247 into main
Patrick Donnelly [Fri, 17 Jul 2026 01:19:50 +0000 (21:19 -0400)]
Merge PR #70247 into main

* refs/pull/70247/head:
mailmap, githubmap, organizationmap: add Anurag Raut

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
2 weeks agoMerge pull request #70218 from avanthakkar/fix-read-cap-smb-pool
John Mulligan [Thu, 16 Jul 2026 22:43:40 +0000 (18:43 -0400)]
Merge pull request #70218 from avanthakkar/fix-read-cap-smb-pool

mgr/cephadm: scope .smb pool read cap to its own namespace

Reviewed-by: Anoop C S <anoopcs@cryptolab.net>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Shweta Sodani <ssodani@redhat.com>
2 weeks agoMerge pull request #70238 from anoopcs9/update-ctdbd-dirs
John Mulligan [Thu, 16 Jul 2026 22:40:36 +0000 (18:40 -0400)]
Merge pull request #70238 from anoopcs9/update-ctdbd-dirs

cephadm/smb: Update CTDB bind mount for new socket path

Reviewed-by: Shweta Sodani <ssodani@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Xavi Hernandez <xhernandez@gmail.com>
2 weeks agoMerge pull request #69876 from thmour/tmo-quota-fix
Adam Emerson [Thu, 16 Jul 2026 21:03:20 +0000 (17:03 -0400)]
Merge pull request #69876 from thmour/tmo-quota-fix

rgw: rgw_rest_account.cc: Fix quota variable types from int32_t to int64_t

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 weeks agoMerge pull request #69774 from mheler/wip-72013
Adam Emerson [Thu, 16 Jul 2026 21:02:35 +0000 (17:02 -0400)]
Merge pull request #69774 from mheler/wip-72013

rgw/http: skip pause/resume when the request already finished

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 weeks agoMerge pull request #68191 from sunyuechi/xxhash-rvv
Adam Emerson [Thu, 16 Jul 2026 21:01:45 +0000 (17:01 -0400)]
Merge pull request #68191 from sunyuechi/xxhash-rvv

src/xxHash: bump xxHash submodule to enable RISC-V RVV optimizations

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
2 weeks agoMerge pull request #67725 from mheler/wip-rgw-transition-recompress
Adam Emerson [Thu, 16 Jul 2026 20:52:07 +0000 (16:52 -0400)]
Merge pull request #67725 from mheler/wip-rgw-transition-recompress

rgw: compress/decompress objects during lifecycle transitions

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 weeks agodebian/rules: Also exclude librgw and radosgw from dwz 70264/head
David Galloway [Thu, 16 Jul 2026 20:25:07 +0000 (16:25 -0400)]
debian/rules: Also exclude librgw and radosgw from dwz

Fixes: https://tracker.ceph.com/issues/78312
Signed-off-by: David Galloway <david.galloway@ibm.com>
2 weeks agomgr/dashboard: migrated accounts table tabs to resource pages 69807/head
Syed Ali Ul Hasan [Thu, 16 Jul 2026 19:24:16 +0000 (00:54 +0530)]
mgr/dashboard: migrated accounts table tabs to resource pages

- Fixed E2E tests for user, roles, accounts

- Fixes: https://tracker.ceph.com/issues/77778

- Fixes: https://tracker.ceph.com/issues/78254

Signed-off-by: Syed Ali Ul Hasan <syedaliulhasan19@gmail.com>
2 weeks agoMerge pull request #70200 from rhcs-dashboard/fix-footer-view-all
Afreen Misbah [Thu, 16 Jul 2026 19:11:25 +0000 (00:41 +0530)]
Merge pull request #70200 from rhcs-dashboard/fix-footer-view-all

mgr/dashboard: Fix the footer - view all button css in notification panel

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Sagar Gopale <sagar.gopale@ibm.com>
2 weeks agoMerge pull request #67057 from tchaikov/wip-debian-dwz
David Galloway [Thu, 16 Jul 2026 17:09:53 +0000 (13:09 -0400)]
Merge pull request #67057 from tchaikov/wip-debian-dwz

debian/rules: exclude ceph-osd-crimson from dwz compression

2 weeks agoMerge pull request #69978 from knrt10/fix-pg-backfill-scan
Kautilya Tripathi [Thu, 16 Jul 2026 17:00:34 +0000 (22:30 +0530)]
Merge pull request #69978 from knrt10/fix-pg-backfill-scan

crimson/osd: discard stale primary backfill scan after backfill finishes

2 weeks agocephadm/smb: Update CTDB bind mount for new socket path 70238/head
Anoop C S [Wed, 15 Jul 2026 18:41:13 +0000 (00:11 +0530)]
cephadm/smb: Update CTDB bind mount for new socket path

Samba recently changed CTDB to derive its runtime paths from Samba's
configure options instead of using a monolithic CTDB_RUNDIR[1].
With current packaging[2], the CTDB socket path moved from
/var/run/ctdb/ctdbd.socket to /run/samba/ctdb/ctdbd.socket.

Update the CTDB runtime bind mount target from /var/run/ctdb to
/run/samba/ctdb to match the new CTDB_SOCKETDIR. Additionally,
create the CTDB pid directory, /run/ctdb, and lock directory,
/var/lib/samba/lock/ctdb, on the host side as they are hidden
when their parent directories are bind mounted over.

Ideally these directories should be created by sambacc but sambacc is
included in samba-container images that may be built with different
Samba packages where these path configurations might not hold true.

[1] https://gitlab.com/samba-team/samba/-/merge_requests/4631
[2] https://github.com/samba-in-kubernetes/samba-build/blob/main/packaging/samba-master.spec.j2

Fixes: https://tracker.ceph.com/issues/78309
Signed-off-by: Anoop C S <anoopcs@cryptolab.net>
2 weeks ago.github/workflows/pr-checklist: run only on main 70258/head
Patrick Donnelly [Thu, 16 Jul 2026 15:29:47 +0000 (11:29 -0400)]
.github/workflows/pr-checklist: run only on main

We have no checklist for backports.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
2 weeks agoMerge pull request #70245 from rhcs-dashboard/hide-auth
Afreen Misbah [Thu, 16 Jul 2026 15:21:19 +0000 (20:51 +0530)]
Merge pull request #70245 from rhcs-dashboard/hide-auth

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2 weeks agoMerge pull request #70230 from rhcs-dashboard/service-table-fix
Afreen Misbah [Thu, 16 Jul 2026 15:14:13 +0000 (20:44 +0530)]
Merge pull request #70230 from rhcs-dashboard/service-table-fix

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2 weeks agoqa/rgw/kafka: add valgrind exception for cyrus-sasl leak 69200/head
Yuval Lifshitz [Thu, 16 Jul 2026 14:25:01 +0000 (14:25 +0000)]
qa/rgw/kafka: add valgrind exception for cyrus-sasl leak

bug is in 3rd party lib:
https://github.com/cyrusimap/cyrus-sasl/issues/843

Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>