]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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…
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>
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
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>
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
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>
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>
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
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
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>
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
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
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>
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
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
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>
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>
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>
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
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>
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
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>
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
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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
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>
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
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>
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
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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
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>
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>
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>
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>
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>
Kefu Chai [Fri, 23 Jan 2026 07:04:47 +0000 (15:04 +0800)]
debian/rules: exclude ceph-osd-crimson from dwz compression
When building with DWZ enabled, the debian packaging fails with:
```
dh_dwz: error: Aborting due to earlier error
```
Running the dwz command manually reveals the root cause:
```
$ dwz -mdebian/ceph-osd-crimson/usr/lib/debug/.dwz/x86_64-linux-gnu/ceph-osd-crimson.debug \
-M/usr/lib/debug/.dwz/x86_64-linux-gnu/ceph-osd-crimson.debug -- \
debian/ceph-osd-crimson/usr/bin/ceph-osd-crimson \
debian/ceph-osd-crimson/usr/bin/crimson-store-nbd
dwz: debian/ceph-osd-crimson/usr/bin/ceph-osd-crimson: Too many DIEs, not optimizing
dwz: Too few files for multifile optimization
```
The dwz tool has a limit on the number of DWARF DIEs (Debug Information
Entries) it can process. The ceph-osd-crimson binary, being a large C++
executable with extensive template usage, exceeds this limit, causing
dwz to exit with status 1 and fail the build.
This change excludes only ceph-osd-crimson from dwz processing using
the -X flag, allowing other binaries in the package to still benefit
from DWARF compression while avoiding the build failure.
Please note, we always disable DWZ in ceph-build's ceph-dev-pipeline.
Fixes: https://tracker.ceph.com/issues/78303
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Kefu Chai [Thu, 16 Jul 2026 11:04:14 +0000 (19:04 +0800)]
Merge pull request #69855 from sunyuechi/wip-crimson-ec-backend-transaction-fixes
crimson/osd/ec_backend: fix transaction translation
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Shraddha Agrawal <shraddhaag@ibm.com>
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Kefu Chai [Thu, 16 Jul 2026 11:01:37 +0000 (19:01 +0800)]
Merge pull request #70103 from tchaikov/wip-crimson-first-old-map
crimson/osd: start from `first` when older maps are trimmed
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
Reviewed-by: Aishwarya Mathuria <amathuri@redhat.com>
Matan Breizman [Thu, 16 Jul 2026 10:10:21 +0000 (13:10 +0300)]
Merge pull request #70119 from tchaikov/wip-seastore-journal-greedy-dispatch
crimson/os/seastore/journal: dispatch records greedily while io slots are free
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
Aashish Sharma [Thu, 16 Jul 2026 09:48:21 +0000 (15:18 +0530)]
Merge pull request #70213 from rhcs-dashboard/fix-78230-main
monitoring: Rename Ceph Object - Sync Overview - Replication (objects) from Source Zone
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Anurag Raut [Thu, 16 Jul 2026 09:27:10 +0000 (14:57 +0530)]
mailmap, githubmap, organizationmap: add Anurag Raut
Signed-off-by: Anurag Raut <anuragtraut08@ibm.com>
Ronen Friedman [Thu, 16 Jul 2026 09:13:47 +0000 (12:13 +0300)]
Merge pull request #70219 from ronen-fr/wip-rf-fragments-crimson
Crimson/net: cap outgoing message batch size to prevent packet fragment overflow
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Xuehan Xu [Wed, 8 Jul 2026 07:15:27 +0000 (15:15 +0800)]
crimson/os/seastore/transaction: drop the old trans-blocking mechinary
This old trans-blocking mechinary can be hard to maintain in the future
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Tomer Haskalovitch [Wed, 15 Jul 2026 12:39:12 +0000 (15:39 +0300)]
pybind: fix error message when using force parameter if it doesn't exist in a command's arguments schema
Fixes: https://tracker.ceph.com/issues/78291
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
sujay-d07 [Fri, 12 Jun 2026 08:23:59 +0000 (13:53 +0530)]
qa/rgw: Adding GSSAPI testing task for Bucket Notification Testing
This adds a Kerberos setup task, tells the Kafka task to emit GSSAPI listeners and broker principals, and updates notification tests to pass Kerberos credentials through to the bucket-notification suite. It enables the RGW Kafka notification coverage to run against GSSAPI-secured brokers.
Signed-off-by: sujay-d07 <sujaydongre07@gmail.com>
sujay-d07 [Mon, 1 Jun 2026 01:25:57 +0000 (06:55 +0530)]
rgw/testing: add GSSAPI testing in bucket notification tests
Signed-off-by: sujay-d07 <sujaydongre07@gmail.com>
sujay-d07 [Mon, 18 May 2026 19:36:09 +0000 (01:06 +0530)]
rgw/kafka: add support for GSSAPI mechanism for Kafka Bucket Notification Endpoint
Signed-off-by: sujay-d07 <sujaydongre07@gmail.com>
Venky Shankar [Thu, 16 Jul 2026 06:13:24 +0000 (11:43 +0530)]
Merge PR #68813 into main
* refs/pull/68813/head:
tools/cephfs: make journal pointer/header failure explicit
doc/cephfs: add note explainin the new batching technique
tools/cephfs: document --max-rss usage in first-damage.py
qa: test cephfs-journal-recovery event recover_dentries summary
tools/cephfs: flush every journal event as soon as it is scanned
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
pujashahu [Thu, 16 Jul 2026 06:06:58 +0000 (11:36 +0530)]
mgr/dashboard: mgr/dashboard: Hide Authentication section when "Allow All Hosts" is enabled
Fixes: https://tracker.ceph.com/issues/78280
Signed-off-by: pujaoshahu <pshahu@redhat.com>
Venky Shankar [Thu, 16 Jul 2026 06:09:01 +0000 (11:39 +0530)]
Merge PR #68924 into main
* refs/pull/68924/head:
tools/cephfs_mirror: Fix failed-to-syncing state priority across metrics paths
Reviewed-by: Karthik U S <karthik.u.s1@ibm.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Venky Shankar [Thu, 16 Jul 2026 06:08:26 +0000 (11:38 +0530)]
Merge pull request #69466 from kotreshhr/fs-mirror-stale-stat-size
tools/cephfs-mirror: Fix truncated sync from stale crawl-time file size
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Ilya Dryomov [Wed, 15 Jul 2026 22:23:11 +0000 (00:23 +0200)]
Merge pull request #69992 from sunyuechi/wip-rbd-mirror-unsupported-mode-return
rbd-mirror: return after finishing on unsupported mirror mode
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Wed, 15 Jul 2026 22:22:24 +0000 (00:22 +0200)]
Merge pull request #70027 from sunyuechi/rbd-mirror-fix-peerspec-weak-ordering
rbd-mirror: fix strict weak ordering in PeerSpec::operator<
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Wed, 15 Jul 2026 22:21:24 +0000 (00:21 +0200)]
Merge pull request #70033 from sunyuechi/rbd-mirror-status-updater-unlock
rbd-mirror: take MirrorStatusUpdater lock by value in queue_update_task
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Wed, 15 Jul 2026 19:37:12 +0000 (21:37 +0200)]
Merge pull request #70039 from VinayBhaskar-V/wip-group-snap-list
pybind/rbd: handle non-existent groups properly in list_snaps()
Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Wed, 15 Jul 2026 19:35:21 +0000 (21:35 +0200)]
Merge pull request #69623 from sunyuechi/wip-iocache-reply-leak-teardown
tools/immutable_object_cache: don't leak in-flight replies on teardown
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
John Mulligan [Wed, 15 Jul 2026 16:56:20 +0000 (12:56 -0400)]
Merge pull request #69892 from phlogistonjohn/jjm-teuth-remotectl
smb: add a teuthology test that exercises the gRPC over TCP interface of smb remote-control
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Rabinarayan Panigrahi <rapanigr@redhat.com>
Oguzhan Ozmen [Wed, 15 Jul 2026 16:31:30 +0000 (12:31 -0400)]
Merge pull request #70006 from BBoozmen/wip-oozmen-75716-75715
rgw: copy_obj_data() record uncompressed size for a compressed source
Pedro Gonzalez Gomez [Wed, 15 Jul 2026 15:57:32 +0000 (17:57 +0200)]
mgr/dashboard: resolve e2e cephfs snapshot test flakyness
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
Alex Ainscow [Wed, 15 Jul 2026 15:37:02 +0000 (16:37 +0100)]
Merge pull request #69000 from aainscow/primaryfirst_fix
osd: get_primary_shard should not call pgtemp_undo_primaryfirst
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Jaya Prakash [Wed, 15 Jul 2026 14:00:44 +0000 (14:00 +0000)]
os/bluestore: Avoid migrating active files during spillover cleaning
Fixes: https://tracker.ceph.com/issues/78234
Signed-off-by: Jaya Prakash <jayaprakash@ibm.com>