]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
Kefu Chai [Tue, 19 May 2026 23:57:50 +0000 (07:57 +0800)]
Merge pull request #68810 from tchaikov/doc-min-compat-client-kernel
doc/rados: add kernel client notes to require_min_compat_client
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Casey Bodley [Tue, 19 May 2026 22:13:38 +0000 (18:13 -0400)]
Merge pull request #68997 from tchaikov/wip-debian-strip-osd
debian/rules: strip ceph-osd-classic and ceph-osd-crimson
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Anthony D'Atri [Tue, 19 May 2026 19:14:01 +0000 (12:14 -0700)]
Merge pull request #68966 from anthonyeleven/nobuild
doc/start: Clarify doc building and begin list of conventions
Kefu Chai [Tue, 19 May 2026 15:24:33 +0000 (23:24 +0800)]
Merge pull request #68799 from tchaikov/debian-cephfs-top-manpage
debian: package manpage for cephfs-top
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Casey Bodley [Tue, 19 May 2026 13:37:36 +0000 (09:37 -0400)]
Merge pull request #68137 from lumir-sliva/fix/rgw-replication-duplicate-arn
rgw: avoid doubled ARN in GetBucketReplication for pre-existing data
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Kefu Chai [Tue, 19 May 2026 12:58:10 +0000 (20:58 +0800)]
debian/rules: strip ceph-osd-classic and ceph-osd-crimson
override_dh_strip enumerates each binary package explicitly. It was not
updated when ceph-osd was split into the ceph-osd-classic and
ceph-osd-crimson implementation packages, so the OSD binaries in those
two packages are shipped unstripped (ceph-osd-crimson installs at ~4.6
GiB) and their -dbg packages are left empty.
Add the missing dh_strip invocations so the OSD binaries are stripped
and their debug symbols land in the corresponding -dbg packages, as is
already done for every other binary package.
Fixes: a37b5b5bde8c
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Afreen Misbah [Tue, 19 May 2026 12:54:27 +0000 (18:24 +0530)]
Merge pull request #68986 from rhcs-dashboard/carbonize-rgw-dash
mgr/dashboard: carbonize RGW overview dashboard
Reviewed-by: Nizamudeen A <nia@redhat.com>
Patrick Donnelly [Tue, 19 May 2026 12:18:54 +0000 (08:18 -0400)]
Merge PR #68816 into main
* refs/pull/68816/head:
common/admin_socket: use POSIX timer for delayed signal delivery
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Patrick Donnelly [Tue, 19 May 2026 12:14:24 +0000 (08:14 -0400)]
Merge PR #68560 into main
* refs/pull/68560/head:
test/mds: fix flaky RepeatedQuiesceAwait
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Afreen Misbah [Tue, 19 May 2026 11:18:16 +0000 (16:48 +0530)]
Merge pull request #68988 from rhcs-dashboard/fix-tag-color-table
mgr/dashboard: fix tag colors not applied in table cells
Reviewed-by: Nizamudeen A <nia@redhat.com>
mheler [Tue, 19 May 2026 11:03:31 +0000 (06:03 -0500)]
Merge pull request #68478 from mheler/wip-bug-75958
rgw/gc: mark rgw_gc_max_objs as startup-only
SrinivasaBharathKanta [Tue, 19 May 2026 09:26:14 +0000 (14:56 +0530)]
Merge pull request #68213 from lumir-sliva/fix/mgr-perf-schema-empty-counters
mgr: guard close_section calls in get_perf_schema_python
Afreen Misbah [Tue, 19 May 2026 00:09:47 +0000 (05:39 +0530)]
mgr/dashboard: carbonize RGW overview dashboard
Fixes: https://tracker.ceph.com/issues/76684
Signed-off-by: Afreen Misbah <afreen23.git@gmail.com>
Assisted-by: Claude
SrinivasaBharathKanta [Tue, 19 May 2026 09:17:33 +0000 (14:47 +0530)]
Merge pull request #67763 from kamoltat/wip-ksirivad-fix-cmpiler-warn
src/msg/async/Event: collect and ignore return value for read()
Afreen Misbah [Tue, 19 May 2026 08:21:09 +0000 (13:51 +0530)]
Merge pull request #68952 from rhcs-dashboard/remove-ng-click-outside
mgr/dashboard: Remove `ng-click-outside` and `ngx-toast`
Reviewed-by: Nizamudeen A <nia@redhat.com>
Kefu Chai [Tue, 19 May 2026 04:18:34 +0000 (12:18 +0800)]
Merge pull request #68872 from ceph/kchheda3-fix-build-break
osd/test: Fix build breakage when WITH_EC_ISA_PLUGIN is OFF
Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Kefu Chai [Tue, 19 May 2026 02:41:48 +0000 (10:41 +0800)]
Merge pull request #68946 from tchaikov/wip-doc-vstart
doc/dev: refresh vstart.sh options in dev_cluster_deployment
Reviewed-by: Vikhyat Umrao <vikhyat@ibm.com>
Kefu Chai [Tue, 19 May 2026 02:22:00 +0000 (10:22 +0800)]
Merge pull request #68758 from tchaikov/cmake-build-isal-lib
cmake/BuildISAL: build and install library targets only
Reviewed-by: Jamie Pryde <jamiepry@uk.ibm.com>
Afreen Misbah [Tue, 19 May 2026 00:26:05 +0000 (05:56 +0530)]
mgr/dashboard: fix tag colors not applied in table cells
Regression from
15ca5d7ab9c .
Changed class to ngClass due to same attribute linter error.
This caused color classes to be overwritten by carbon classes.
Fixes: https://tracker.ceph.com/issues/76685
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Assisted-by: Claude
Afreen Misbah [Tue, 19 May 2026 00:24:07 +0000 (05:54 +0530)]
Merge pull request #68178 from rhcs-dashboard/start-with-libvirt-group
mgr/dashboard: run kcli commands in libvritd group
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Anthony D'Atri [Mon, 18 May 2026 00:52:22 +0000 (20:52 -0400)]
doc/start: Clarify doc building and begin list of conventions
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Afreen Misbah [Mon, 18 May 2026 15:15:45 +0000 (20:45 +0530)]
mgr/dashboard: fix build and test failures from ngx-toastr removal
Assisted-by: Claude
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Afreen Misbah [Mon, 18 May 2026 17:10:47 +0000 (22:40 +0530)]
Merge pull request #68967 from rhcs-dashboard/remove-mirroing
mgr/dashboard: Remove cephfs mirroring navigation from Umbrella
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Afreen Misbah [Mon, 18 May 2026 17:09:48 +0000 (22:39 +0530)]
Merge pull request #68970 from rhcs-dashboard/nfs-terminology
mgr/dashboard: NFS enhancements - terminology alignment
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Shilpa Jagannath [Mon, 18 May 2026 16:54:01 +0000 (09:54 -0700)]
Merge pull request #68782 from smanjara/wip-fix-frontend-exception
rgw: catch exception from abort_early() on client disconnect
Afreen Misbah [Mon, 18 May 2026 11:33:16 +0000 (17:03 +0530)]
mgr/dashboard: Remove `ng-click-outside` and `ngx-toastr`package
Fixes https://tracker.ceph.com/issues/70934
Fixes https://tracker.ceph.com/issues/76631
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Jose Juan Palacios-Perez [Mon, 18 May 2026 15:20:49 +0000 (16:20 +0100)]
Merge pull request #68685 from perezjosibm/wip-perezjos-doc-crimson-dev
doc: crimson/dev - add a vstart.sh example using SeaStore options, minor formatting fixes
Afreen Misbah [Mon, 18 May 2026 14:55:15 +0000 (20:25 +0530)]
Merge pull request #68891 from rhcs-dashboard/carbonize-cluster-wide-osd-flags-modal
mgr/dashboard: Carbonize cluster-wide OSD flags modal
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
Afreen Misbah [Mon, 18 May 2026 14:54:28 +0000 (20:24 +0530)]
Merge pull request #68971 from rhcs-dashboard/carbonize-upgrade
Carbonize upgrade page
Reviewed-by: Devika Babrekar <devika.babrekar@ibm.com>
Jose J Palacios-Perez [Fri, 8 May 2026 09:58:13 +0000 (10:58 +0100)]
doc:crimson-dev: add RANDOM_BLOCK_SSD usage example, fix indentation
Signed-off-by: Jose J Palacios-Perez <perezjos@uk.ibm.com>
Patrick Donnelly [Mon, 18 May 2026 14:20:08 +0000 (10:20 -0400)]
Merge PR #68937 into main
* refs/pull/68937/head:
.github/workflows/releng-audit: group events to serialize executions
.github/workflows/releng-audit: remove override on reopen
.github/workflows/releng-audit: refactor auth check to function
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
Afreen Misbah [Mon, 18 May 2026 13:20:11 +0000 (18:50 +0530)]
Merge pull request #68868 from rhcs-dashboard/fix-edit
mgr/dashboard: Fix edit and delete access for pool-manager role
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Afreen Misbah [Mon, 18 May 2026 13:19:34 +0000 (18:49 +0530)]
Merge pull request #68951 from rhcs-dashboard/revert-nx
Revert: mgr/dashboard: reverting the nx tool changes
Reviewed-by: Nizamudeen A <nia@redhat.com>
Dnyaneshwari Talwekar [Mon, 18 May 2026 04:49:36 +0000 (10:19 +0530)]
mgr/dashboard: Remove cephfs mirroring navigation from Umbrella
Fixes: https://tracker.ceph.com/issues/76649
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
mheler [Mon, 18 May 2026 11:23:15 +0000 (06:23 -0500)]
Merge pull request #67547 from mheler/wip-list-restorestatus
rgw: add RestoreStatus support to object listings
Afreen Misbah [Mon, 18 May 2026 10:01:58 +0000 (15:31 +0530)]
mgr/dashboard: fix logs e2e tests after carbonization
Update e2e test selectors to match the new Carbon component structure.
The .card-body and .message classes were replaced with .log-viewer
and .log-entry__message after carbonizing the logs component.
Assisted-by: Claude
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Afreen Misbah [Mon, 18 May 2026 10:01:28 +0000 (15:31 +0530)]
Merge pull request #68953 from rhcs-dashboard/linter-modernization-research
mgr/dashboard: Replace htmllint with Prettier for HTML linting
Reviewed-by: Nizamudeen A <nia@redhat.com>
Afreen Misbah [Fri, 15 May 2026 22:34:44 +0000 (04:04 +0530)]
Revert "mgr/dashboard: set up dashboard as a app shell"
Fixes https://tracker.ceph.com/issues/74006
This reverts commit
a0dd52fe100932922ceab9277490bfa2f8631431 .
Conflicts:
src/pybind/mgr/dashboard/frontend/module-federation.config.ts
src/pybind/mgr/dashboard/frontend/package-lock.json
src/pybind/mgr/dashboard/frontend/package.json
src/pybind/mgr/dashboard/frontend/project.json
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Afreen Misbah [Fri, 15 May 2026 22:28:34 +0000 (03:58 +0530)]
Revert " mgr/dashboard: add rollup as optional deps"
This reverts commit
6f14d6f25f06ed3d78a4c603e1ad9f10fc9c17d8 .
Conflicts:
src/pybind/mgr/dashboard/frontend/package-lock.json
src/pybind/mgr/dashboard/frontend/package.json
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Afreen Misbah [Sun, 17 May 2026 21:18:22 +0000 (02:48 +0530)]
mgr/dashboard: remove unused upgradable component
The upgradable component is no longer used after converting
the upgrade page to use Carbon tiles directly.
Assisted-by: Claude
Signed-off-by: Afreen Misbah <afreenmisbah@ibm.com>
Afreen Misbah [Sun, 17 May 2026 21:18:11 +0000 (02:48 +0530)]
mgr/dashboard: carbonize logs component
Fixes https://tracker.ceph.com/issues/68260
Assisted-by: Claude
Signed-off-by: Afreen Misbah <afreenmisbah@ibm.com>
Afreen Misbah [Sun, 17 May 2026 14:53:54 +0000 (20:23 +0530)]
mgr/dashboard: Carbonize upgrade page
- Made cluster status clickable to navigate to overview when not HEALTH_OK
- Replaced Bootstrap classes with Carbon design tokens
- Updated upgrade.component.scss to use CSS custom properties
Assisted-by: Claude
Signed-off-by: Afreen Misbah <afreenmisbah@ibm.com>
Redouane Kachach [Mon, 18 May 2026 07:03:20 +0000 (09:03 +0200)]
Merge pull request #66908 from rkachach/fix_nvmeof_dashboard_interface
mgr/cephadm: Add a new cephadm's API to get nvmeof TLS bundle
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Adam King <adking@redhat.com>
Dnyaneshwari Talwekar [Mon, 18 May 2026 06:55:14 +0000 (12:25 +0530)]
mgr/dashboard: NFS enhancements - terminology alignment
Fixes: https://tracker.ceph.com/issues/76655
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
Venky Shankar [Mon, 18 May 2026 05:24:29 +0000 (10:54 +0530)]
Merge pull request #68686 from rishabh-d-dave/fs-scrub-set-flag-for-dirfrags
mds/ScrubStack: set added_children to true for dirfrags too
Reviewed-by: Venky Shankar <vshankar@redhat.com>
anrao19 [Mon, 18 May 2026 05:01:21 +0000 (10:31 +0530)]
Merge pull request #67752 from supriti/wip-s3-policy-keystone-role
rgw: Inject keystone roles into IAM policy
anrao19 [Mon, 18 May 2026 04:59:49 +0000 (10:29 +0530)]
Merge pull request #68740 from smanjara/wip-fix-multi-delete-crash
rgw: remove redundant close_section() call in RGWDeleteMultiObj end_response()
anrao19 [Mon, 18 May 2026 04:47:55 +0000 (10:17 +0530)]
Merge pull request #68601 from aza547/multisite-data-log-fix
rgw: multisite sync data_log error handling broken in tentacle
anrao19 [Mon, 18 May 2026 04:47:40 +0000 (10:17 +0530)]
Merge pull request #68567 from aza547/radosgw-sync-status-flush-fix
radosgw-admin: fix output of sync status
Afreen Misbah [Tue, 12 May 2026 20:16:56 +0000 (01:46 +0530)]
mgr/dashboard: Fix mon_allow_pool_delete unit test
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Afreen Misbah [Tue, 12 May 2026 12:07:39 +0000 (17:37 +0530)]
mgr/dashboard: Fix edit and delete access for pool-manager role
Fixes https://tracker.ceph.com/issues/76561
- allows deleting pools in pool-manager role by bypassing config-opt read permissions
- allows editing in pool-manager role which failing deu to misisng rbd mirroring permissions
- fixes a bug with pool edit mode where when both compression and name are edited it fails due to an if-else logic bug
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Kefu Chai [Wed, 6 May 2026 02:08:20 +0000 (10:08 +0800)]
cmake/BuildISAL: build and install library targets only
Skip building the igzip executables; Ceph only needs libisal.la.
This should speed up the build a little bit, as we don't build the
executables previous built with "make"
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Matan Breizman [Sun, 17 May 2026 08:32:46 +0000 (11:32 +0300)]
Merge pull request #68949 from fultheim/fix-cleanr-space-leak
crimson/os/seastore: fix cleaner space leak from shadowed result list
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Afreen Misbah [Sat, 16 May 2026 23:20:24 +0000 (04:50 +0530)]
mgr/dashboard: Replace htmllint with Prettier for HTML linting
Fixes: https://tracker.ceph.com/issues/76631
Signed-off-by: Afreen Misbah <afreenmisbah@example.com>
Shai Fultheim [Sat, 16 May 2026 20:17:59 +0000 (23:17 +0300)]
crimson/os/seastore: fix cleaner space leak from shadowed result list
TransactionManager::get_extents_if_live() declared an inner
std::list<CachedExtentRef> res inside the "extent is cached" branch
that shadowed the outer res returned by the coroutine. When the
queried extent was present in the cache, it was moved into the inner
list and immediately discarded, and the empty outer list was returned
to the caller.
The async cleaner uses this result to decide whether to rewrite an
extent or treat it as dead. For recently-allocated LBA tree internal
nodes (still hot in cache), the shadowed return caused the cleaner to
skip them, so mark_space_free() never paired with the earlier
mark_space_used(). Each affected reclaim leaked exactly one extent
(4 KiB for LADDR_INTERNAL), tripping the live_bytes != 0 assertion in
SegmentCleaner::clean_space() (async_cleaner.cc:1441) once a victim
segment with such a leftover was selected.
The reproducer (at ~70% full) deterministically aborted within ~3
minutes before this fix; with the fix the OSDs run cleanly past the
trigger point.
Fixes: 87a5984b3ae ("crimson/.../transaction_manager: convert get_extents_if_live to coroutine")
Signed-off-by: Shai Fultheim <shai.fultheim@gmail.com>
Patrick Donnelly [Fri, 15 May 2026 15:43:08 +0000 (11:43 -0400)]
.github/workflows/releng-audit: group events to serialize executions
This avoids confusion when several events are fired for e.g. label
changes before the bot can validate each change is authorized.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Assisted-by: Gemini
Patrick Donnelly [Fri, 15 May 2026 15:17:41 +0000 (11:17 -0400)]
.github/workflows/releng-audit: remove override on reopen
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Assisted-by: Gemini
Patrick Donnelly [Fri, 15 May 2026 15:17:01 +0000 (11:17 -0400)]
.github/workflows/releng-audit: refactor auth check to function
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Assisted-by: Gemini
Kefu Chai [Sat, 16 May 2026 12:49:25 +0000 (20:49 +0800)]
Merge pull request #68743 from tchaikov/mgr-get_metadata
pybind/mgr/status: drop asserts that fight the defaultdict defaults
Reviewed-by: Nitzan Mordechai <nmordec@ibm.com>
Kefu Chai [Sat, 16 May 2026 02:53:41 +0000 (10:53 +0800)]
doc/dev: refresh vstart.sh options in dev_cluster_deployment
Bring doc/dev/dev_cluster_deployment.rst back in line with the current
src/vstart.sh:
* drop the removed -K/--kstore objectstore backend
* drop -N/--not-new, which was dropped in
8dd2e418 ; reusing the existing
cluster config is simply the default when -n is not given
* correct the --rgw_frontend default from civetweb to beast
* note that -b/--bluestore is the default objectstore backend
* update the example and add a note that a fresh build needs -n on the
first run, while later runs can omit it
* note that the option list is not exhaustive and point at src/vstart.sh
Fixes: https://tracker.ceph.com/issues/57272
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Adam Emerson [Fri, 15 May 2026 17:04:04 +0000 (13:04 -0400)]
Merge pull request #68571 from lumir-sliva/wip-rgw-postobj-bytes-received
rgw: account presigned POST bytes_received in usage log
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Mark Nelson [Fri, 15 May 2026 17:03:01 +0000 (10:03 -0700)]
Merge pull request #68932 from mheler/wip-mclock-docs
doc/rados/configuration: recommend wpq for EC clusters seeing slow ops
David Galloway [Fri, 15 May 2026 16:21:21 +0000 (12:21 -0400)]
Merge pull request #68909 from ShwetaBhosale1/fix_nfs_version_build_issue
Use GANESHA_REPO_BASEURL for NFS-Ganesha on all distros
Patrick Donnelly [Fri, 15 May 2026 15:45:58 +0000 (11:45 -0400)]
Merge PR #68931 into main
* refs/pull/68931/head:
doc/dev: fix release cycle diagram and missing text
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Fri, 15 May 2026 15:15:46 +0000 (11:15 -0400)]
Merge PR #68923 into main
* refs/pull/68923/head:
script/ptl-tool: consolidate conflict reviews
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
Patrick Donnelly [Fri, 15 May 2026 15:13:28 +0000 (11:13 -0400)]
Merge PR #68921 into main
* refs/pull/68921/head:
.github/workflows/releng-audit: handle missing case of skipping audit on override
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
Matthew N. Heler [Fri, 15 May 2026 11:11:35 +0000 (06:11 -0500)]
doc/rados/configuration: recommend wpq for EC clusters seeing slow ops
On large EC clusters, mClock currently routes recovery EC sub-reads
through the immediate queue, skipping throttling. When many OSDs read
from one source during recovery, that source's high-priority queue
saturates and starves client work, producing slow ops. Recommend
falling back to wpq in the mClock config reference until the
scheduler treats those reads as background.
Signed-off-by: Matthew N. Heler <matthew.heler@hotmail.com>
Ville Ojamo [Fri, 15 May 2026 09:14:36 +0000 (16:14 +0700)]
doc/dev: fix release cycle diagram and missing text
Introduced in
0a54fcdfc491ce2b2bb3ded77e319a7cff785e73
Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
Ronen Friedman [Fri, 15 May 2026 03:34:18 +0000 (06:34 +0300)]
Merge pull request #68359 from ronen-fr/wip-rf-cls-fromerror
cls: return EIO instead of ceph::from_error_code()
Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Kefu Chai [Fri, 15 May 2026 02:02:06 +0000 (10:02 +0800)]
Merge pull request #68811 from tchaikov/wip-silence-cpp-btree-warnings
include/cpp-btree: fix false -Warray-bounds in child accessors
Reviewed-by: Matan Breizman<mbreizma@redhat.com>
Patrick Donnelly [Fri, 15 May 2026 00:32:54 +0000 (20:32 -0400)]
script/ptl-tool: consolidate conflict reviews
To avoid saying the same things repeatedly.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Thu, 14 May 2026 23:59:47 +0000 (19:59 -0400)]
.github/workflows/releng-audit: handle missing case of skipping audit on override
If someone adds -fail/-pass and override exists, the label should be
removed and -override respected.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Adam Emerson [Thu, 14 May 2026 23:54:11 +0000 (19:54 -0400)]
Merge pull request #68721 from adamemerson/wip-boost-1.91-container-bug
rgw: Work around Boost.Containers bug in 1.91
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Patrick Donnelly [Thu, 14 May 2026 23:51:40 +0000 (19:51 -0400)]
Merge PR #68913 into main
* refs/pull/68913/head:
.github/workflows/releng-audit: reuse existing redmine secret
.github/workflows/releng-audit: consolidate into single job
.github/workflows/releng-audit: handle simultaneous override and fail label changes
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
Kamoltat (Junior) Sirivadhna [Thu, 14 May 2026 21:34:52 +0000 (17:34 -0400)]
Merge pull request #68409 from kamoltat/wip-ksirivad-hide-tiebreaker
mon: make tiebreaker mon optional in stretch-mode
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Redouane Kachach [Mon, 13 Apr 2026 13:00:41 +0000 (15:00 +0200)]
mgr/dashboard: adding daemon_name as an arg to nvmeof get bundle API
When cephadm-signed are in use, we know to know exacly which nvmeof daemon is
being used so we get the correct certificates for this daemon in
particular
Fixes: https://tracker.ceph.com/issues/74377
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
Redouane Kachach [Thu, 14 May 2026 19:21:44 +0000 (21:21 +0200)]
Merge pull request #67858 from adk3798/cephadm-serialize-osd-rm-status
mgr/cephadm: serialize OSD class before returning for OSD rm status
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Redouane Kachach [Thu, 14 May 2026 19:19:45 +0000 (21:19 +0200)]
Merge pull request #67694 from ashjosh1git/ceph-tracker-69477-pgscalar
Control PG autoscaler during upgrades with pg_autoscale_during_upgrade
Reviewed-by: Adam King <adking@redhat.com>
Patrick Donnelly [Thu, 14 May 2026 17:40:02 +0000 (13:40 -0400)]
.github/workflows/releng-audit: reuse existing redmine secret
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Thu, 14 May 2026 17:26:33 +0000 (13:26 -0400)]
.github/workflows/releng-audit: consolidate into single job
In order to make this a required check someday, we can't have the main
job ever be skipped. So, consolidate into a single job and skip actions
based on the router logic.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Thu, 14 May 2026 16:48:09 +0000 (12:48 -0400)]
.github/workflows/releng-audit: handle simultaneous override and fail label changes
And add branch debugging.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Thu, 14 May 2026 15:25:26 +0000 (11:25 -0400)]
Merge PR #68703 into main
* refs/pull/68703/head:
script/ptl-tool: continue adding conflicts to review when interactive
script/ptl-tool: improve wording for rationale requests
script/ptl-tool: refactor verify_commit_parity
script/ptl-tool: replace gitauth redirection
doc: document the releng-audit workflow and update release examples
script/ptl-tool, actions: introduce event-driven CI backport auditing
script/ptl-tool: introduce interactive backport parity and conflict verification
script/ptl-tool: use Authorization header
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Casey Bodley [Thu, 14 May 2026 15:24:54 +0000 (11:24 -0400)]
Merge pull request #68866 from ochaze/wip-doc-rgw-usage-shards-warning
doc/rgw: warn about rgw_usage_max_shards consistency
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 14 May 2026 15:14:30 +0000 (11:14 -0400)]
Merge pull request #66064 from mheler/lifecycle_monitoring
rgw/lc: add per-bucket lifecycle performance monitoring
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Shweta Bhosale [Thu, 14 May 2026 13:49:56 +0000 (19:19 +0530)]
Use GANESHA_REPO_BASEURL for NFS-Ganesha on all distros
Fixes: https://tracker.ceph.com/issues/76603
Signed-off-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
Redouane Kachach [Thu, 14 May 2026 12:40:42 +0000 (14:40 +0200)]
Merge pull request #68842 from ShwetaBhosale1/fix_issue_76504_nfs_to_reuse_cephfsclient_cache
mgr/nfs: reuse CephfsClient for path checks and earmark resolver
Reviewed-by: Kushal Deb <Kushal.Deb@ibm.com>
Reviewed-by: Ashwin M. Joshi <ashjosh1@in.ibm.com>
Redouane Kachach [Thu, 14 May 2026 12:38:22 +0000 (14:38 +0200)]
Merge pull request #68646 from ShwetaBhosale1/fix_issue_76284_skip_rdma_device_check_for_nfs_during_upgarde
mgr/cephadm: Skip RDMA device check for NFS during upgrade
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
Redouane Kachach [Thu, 14 May 2026 12:00:55 +0000 (14:00 +0200)]
Merge pull request #67070 from JoshuaGabriel/wip-cephadm-ssh-74551
mgr/cephadm: remove SSH error logs from health detail when host is unreachable
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
Redouane Kachach [Thu, 14 May 2026 11:56:03 +0000 (13:56 +0200)]
Merge pull request #68699 from Shubhaj1810/fix-issue-IBMCEPH-13078
cephadm: improve oauth2-proxy validation error messaging
Reviewed-by: Adam King <adking@redhat.com>
Redouane Kachach [Thu, 14 May 2026 11:54:08 +0000 (13:54 +0200)]
Merge pull request #68712 from yzaken/oauth2_proxy_redirect_dahsboard_browser_to_correct_port
mgr/cephadm: redirect browser to correct port by identity provider
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
Rishabh Dave [Thu, 30 Apr 2026 07:18:11 +0000 (12:48 +0530)]
mds/ScrubStack: set added_children to true for dirfrags too
Introduced-by: 9e83e1c
Fixes: https://tracker.ceph.com/issues/76321
Signed-off-by: Rishabh Dave <ridave@redhat.com>
Venky Shankar [Thu, 14 May 2026 09:27:21 +0000 (14:57 +0530)]
Merge PR #64774 into main
* refs/pull/64774/head:
test_cephfs.py: delete purge_dir() helper method, use rmtree() instead
test_cephfs.py: remove rendundant call to purge_dir()
test_cephfs.py: test rmtree on root
pybind/cephfs: don't attempt to unlink root in rmtree
test_cephfs.py: test rmtree with and without should_cancel
pybind/cephfs: make should_cancel option parameter for rmtree()
mgr/volumes: clone using cptree() from cephfs python bindings
test_cephfs: add unit tests for cptree() in cephfs python bindings
test/pybind/assertions: add helper method assert_less
pybind/cephfs: use depth-first, non-recursive approach for cloning
test_cephfs: call object setup/teardown for all tests in TestWithRootUser
test_cephfs.py: add tests for utimensat()
pybind/cephfs: add python bindings for utimensat()
qa/cephfs: add tests for chownat()
pybind/cephfs: add python bindings for chownat()
test_cephfs.py: add tests for chmodat()
pybind/cephfs: add python bindings for chmodat()
test_cephfs.py: add tests for symlinkat()
pybind/cephfs: add python binding for symlinkat()
test_cephfs.py: add test for readlinkat()
pybind/cephfs: add python binding for readlinkat()
pybind/cephfs: add tests for statxat()
pybind/cephfs: add python bindings for statxat()
test_cephfs.py: add tests for mkdirat()
pybind/cephfs: add python binding for mkdirat()
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Redouane Kachach [Thu, 14 May 2026 08:58:08 +0000 (10:58 +0200)]
Merge pull request #67087 from ShwetaBhosale1/fix_issue_74479_nfs_active_active_support_allow_colo
mgr/cephadm: Allow colocation of NFS daemon to support active-active mode
Reviewed-by: Adam King <adking@redhat.com>
Sagar Gopale [Wed, 13 May 2026 14:13:56 +0000 (19:43 +0530)]
mgr/dashboard: Carbonize cluster-wide OSD flags modal
fixes:https://tracker.ceph.com/issues/76580
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
Ronen Friedman [Thu, 14 May 2026 04:52:41 +0000 (07:52 +0300)]
Merge pull request #68725 from ronen-fr/wip-rf-cmem-crimson
crimson/osd,qa: support OSD memory size in the OSD and in QA suites
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Jose J Palacios-Perez <perezjos@uk.ibm.com>
Kefu Chai [Thu, 14 May 2026 01:10:47 +0000 (09:10 +0800)]
Merge pull request #68876 from tchaikov/wip-crimson-co-return
crimson/osd: drop redundant trailing co_return in pg_advance_map
Reviewed-by: Matan Breizman<mbreizma@redhat.com>
Dan Mick [Thu, 14 May 2026 00:24:25 +0000 (17:24 -0700)]
Merge pull request #68602 from phlogistonjohn/jjm-bwc-u26
script/build-with-container: add distro references for ubuntu 26.04
Adam Emerson [Wed, 13 May 2026 21:00:17 +0000 (17:00 -0400)]
Merge pull request #68014 from adamemerson/wip-rgw-no-vla
rgw: VLAs are no longer welcome
Reviewed-by: Jesse F. Williamson <jfw@ibm.com>
Ilya Dryomov [Wed, 13 May 2026 20:48:46 +0000 (22:48 +0200)]
Merge pull request #68761 from MaxKellermann/librbd__missing_includes
librbd: add missing includes
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Patrick Donnelly [Wed, 13 May 2026 19:48:41 +0000 (15:48 -0400)]
Merge PR #68781 into main
* refs/pull/68781/head:
doc/governance: remove Sam from CSC
Reviewed-by: Joseph Mundackal <jmundackal@bloomberg.net>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>