]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
Gil Bregman [Mon, 13 Apr 2026 21:41:25 +0000 (00:41 +0300)]
mgr/dashboard: Add port and secure-listeners to subsystem add NVMeoF CLI command
Fixes: https://tracker.ceph.com/issues/75998
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
Shilpa Jagannath [Mon, 13 Apr 2026 21:06:23 +0000 (14:06 -0700)]
Merge pull request #67661 from jzhu116-bloomberg/wip-75340
rgw: break the coupling of olh epoch and epochs of olh ops
Shilpa Jagannath [Mon, 13 Apr 2026 20:06:27 +0000 (13:06 -0700)]
Merge pull request #68167 from smanjara/wip-fix-75465
qa/multisite: fix test_bucket_remove failure
Radoslaw Zarzynski [Mon, 13 Apr 2026 18:00:17 +0000 (20:00 +0200)]
Merge pull request #67253 from VinayakTiwari1103/osd-fix-build-incremental-map-msg-abort
osd: avoid ceph_abort in build_incremental_map_msg when newest_map is misssig
Reviewed-by: Kamoltat Sirivadhna <ksirivad@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Matan Breizman [Mon, 13 Apr 2026 16:20:40 +0000 (19:20 +0300)]
Merge pull request #68342 from Matan-B/wip-matanb-objecter-branch
qa/tasks/admin_socket.py: replace git.ceph.com with GitHub raw URLs
Reviewed-by: Shraddha Agrawal <shraddhaag@ibm.com>
Afreen Misbah [Mon, 13 Apr 2026 15:29:48 +0000 (20:59 +0530)]
Merge pull request #67744 from SHASHI9705/dashboard-align-no-notification-icon
dashboard: align 'no notifications available' icon in notifications page
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Afreen Misbah [Mon, 13 Apr 2026 13:20:15 +0000 (18:50 +0530)]
Merge pull request #68275 from VallariAg/fix-top-tool
mgr/dashboard: validate args in nvmeof top cmds
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Shraddha Agrawal [Mon, 13 Apr 2026 13:12:00 +0000 (18:42 +0530)]
Merge pull request #68306 from shraddhaag/wip-shraddhaag-bad-machine-state-logs
src/osd: add more logs to the AllReplicasRecovered handler
SrinivasaBharathKanta [Mon, 13 Apr 2026 12:24:26 +0000 (17:54 +0530)]
Merge pull request #65917 from MattyWilliams22/wip-select-data-generator
test: Add option to select data generation type
Kefu Chai [Mon, 13 Apr 2026 10:11:27 +0000 (18:11 +0800)]
Merge pull request #68329 from tchaikov/wip-mgr-codecs.open
mgr/dashboard: replace deprecated codecs.open with open
Reviewed-by: Nizamudeen A <nia@redhat.com>
SrinivasaBharathKanta [Mon, 13 Apr 2026 09:58:24 +0000 (15:28 +0530)]
Merge pull request #68166 from pdvian/wip-fix-mon-crash
ceph_mon: Fix shutdown order to destroy Monitor before closing mon store
SrinivasaBharathKanta [Mon, 13 Apr 2026 09:55:10 +0000 (15:25 +0530)]
Merge pull request #68043 from dheart-joe/master
BlueFS: _flush_and_sync_log_jump_D should validate that jump_to >= log.writer->pos
SrinivasaBharathKanta [Mon, 13 Apr 2026 09:52:41 +0000 (15:22 +0530)]
Merge pull request #66460 from MattyWilliams22/omap-rm-range
librados: Add omap_rm_range function to ObjectWriteOperation
Sridhar Seshasayee [Mon, 13 Apr 2026 09:44:24 +0000 (15:14 +0530)]
Merge pull request #68048 from sseshasa/wip-fix-max-criteria-in-phase1
mgr/DaemonServer: Limit search for OSDs to upgrade within the crush bucket
Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
Reviewed-by: Kamoltat Sirivadhna <ksirivad@redhat.com>
Redouane Kachach [Mon, 13 Apr 2026 09:22:12 +0000 (11:22 +0200)]
Merge pull request #67388 from asm0deuz/stop_start_v2
cephadm: Automates the procedure to shutdown and bring up an entire Ceph cluster
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
Redouane Kachach [Mon, 13 Apr 2026 08:33:58 +0000 (10:33 +0200)]
Merge pull request #68305 from rkachach/fix_teuthology_nfs_issue
qa/cephadm: fix NFS ganesha startup failure in containers
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
Kefu Chai [Mon, 13 Apr 2026 08:27:11 +0000 (16:27 +0800)]
Merge pull request #67622 from tchaikov/wip-qa-cephadm-ignore-failed-daemon
qa/cephadm: ignore transient CEPHADM_FAILED_DAEMON in smoke-singlehost
Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Adam King <adking@redhat.com>
Alex Ainscow [Mon, 13 Apr 2026 07:15:25 +0000 (08:15 +0100)]
Merge pull request #67584 from aainscow/osd-backend-test-infrastructure
OSD: Add EC backend test infrastructure with peering support
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Alex Ainscow [Mon, 13 Apr 2026 07:13:31 +0000 (08:13 +0100)]
Merge pull request #67443 from aainscow/ec-stretch-cluster-design
docs: First pass at EC stretch cluster design
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Reviewed-by: Anthony D'Atri <unknown@unknown.com>
Aviv Caro [Mon, 13 Apr 2026 07:07:38 +0000 (10:07 +0300)]
Merge pull request #67951 from leonidc/propagate_quorum_features_to_client
Propagate quorum features to client
Nizamudeen A [Mon, 13 Apr 2026 05:28:39 +0000 (10:58 +0530)]
Merge pull request #67872 from rhcs-dashboard/75547-adding-msr-ec-profile-via-dashboard
mgr/dashboard:Adding MSR EC Profile via dashboard
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Gil Bregman [Sun, 12 Apr 2026 19:41:32 +0000 (22:41 +0300)]
Merge pull request #68343 from gbregman/main
mgr/dashboard: Add location to gateway info command in NVMeoF CLI
Gil Bregman [Sun, 12 Apr 2026 16:18:07 +0000 (19:18 +0300)]
mgr/dashboard: Add location to gateway info command in NVMeoF CLI
Fixes: https://tracker.ceph.com/issues/75968
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
Matan Breizman [Sun, 12 Apr 2026 14:24:54 +0000 (17:24 +0300)]
qa/tasks/admin_socket.py: replace git.ceph.com with GitHub raw URLs
admin_socket tests can still fail on non-default branches
due to git.ceph.com wget timeouts. Use raw URLs instead.
Fixes: https://tracker.ceph.com/issues/75969
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Vallari Agrawal [Thu, 9 Apr 2026 07:49:18 +0000 (13:19 +0530)]
mgr/dashboard: validate args in nvmeof top cmds
This commit makes these changes to nvmeof top tool:
1. Improve/cleanup help text
2. Rename args (--group, --server-addr, --subsystem) to
(--gw-group, --server-address, --nqn) to match other nvmeof cmds
3. Validate args --period, --gw-group, --server-address, --sort-by
4. Remove --service arg (since group and service have 1-1 mapping, this is redundant)
5. Show all cpu stats if no args are passed to "ceph nvmeof top cpu"
6. Don't show busy/idle rate more than 100%
Fixes: https://tracker.ceph.com/issues/75927
Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
Shraddha Agrawal [Sun, 12 Apr 2026 10:32:44 +0000 (16:02 +0530)]
Merge pull request #68303 from shraddhaag/wip-shraddhaag-debug-rocky10
container/build.sh: fix debug tag overwrite
Matan Breizman [Sun, 12 Apr 2026 08:39:01 +0000 (11:39 +0300)]
Merge pull request #67817 from shraddhaag/wip-shraddhaag-add-objectstore-asok
crimson/osd/osd.cc: add osd_objectstore to OSD metadata
Reviewed-by: Jose J Palacios-Perez <perezjos@uk.ibm.com>
Matan Breizman [Sun, 12 Apr 2026 08:28:12 +0000 (11:28 +0300)]
Merge pull request #68223 from tchaikov/crimson-cleanups
crimson/osd: use O_CLOEXEC with pipe2() in get_early_config
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Gil Bregman [Sun, 12 Apr 2026 06:58:02 +0000 (09:58 +0300)]
Merge pull request #68230 from gbregman/main
mgr/dashboard: Add namespace encryption support to NVMeoF CLI
Jos Collin [Sat, 11 Apr 2026 23:39:49 +0000 (05:09 +0530)]
Merge pull request #68327 from joscollin/wip-ptl-tool-fix
ptl-tool: drop deprecated codecs.open
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Kefu Chai [Sat, 11 Apr 2026 11:22:46 +0000 (19:22 +0800)]
mgr/dashboard: replace deprecated codecs.open with open
codecs.open() was deprecated since Python 3.14, see
https://docs.python.org/3/library/codecs.html#codecs.open.
Let's use the builtin open() as recommended by the official
document.
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Kefu Chai [Sat, 11 Apr 2026 10:47:52 +0000 (18:47 +0800)]
Merge pull request #64208 from wanglinke521/wlk-fix-iso
src/common: fix from_iso_8601 had no exception define
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Jos Collin [Sat, 11 Apr 2026 02:09:16 +0000 (07:39 +0530)]
ptl-tool: drop deprecated codecs.open
Signed-off-by: Jos Collin <jcollin@redhat.com>
Redouane Kachach [Fri, 10 Apr 2026 21:15:28 +0000 (23:15 +0200)]
Merge pull request #68288 from lumir-sliva/qa/fix-cephadm-release-mismatch
qa/cephadm: derive container image from cephadm release
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
Vinayak Tiwari [Sun, 8 Feb 2026 08:24:29 +0000 (13:54 +0530)]
osd: avoid ceph_abort in build_incremental_map_msg when newest_map is missing
When sharing OSD maps with a peer (e.g. during heartbeat in
maybe_share_map), we may have already trimmed the requested range or
newest_map (e.g. trim race, or store read failure). In that case the
panic path tried to send newest_map; if it could not be loaded, the
code called ceph_abort() and crashed the OSD.
Log and return an empty MOSDMap instead of aborting. The receiver drops
such messages (last <= superblock.get_newest_map()) and can re-request
from the mon.
Fixes: https://tracker.ceph.com/issues/74800
Signed-off-by: Vinayak Tiwari <tiwarivinayak10@gmail.com>
Alex Ainscow [Thu, 26 Feb 2026 11:10:07 +0000 (11:10 +0000)]
docs: Stretch-EC design doc
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Gil Bregman [Mon, 6 Apr 2026 22:08:15 +0000 (01:08 +0300)]
mgr/dashboard: Add namespace encryption support to NVMeoF CLI
Fixes: https://tracker.ceph.com/issues/74965
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
Aashish Sharma [Fri, 10 Apr 2026 10:52:23 +0000 (16:22 +0530)]
Merge pull request #68114 from rhcs-dashboard/add-sync-from-zone
mgr/dashboard: Add option to edit zone with keys/argument like"sync_from" and "sync_from_all"
Reviewed-by: Naman Munet <nmunet@redhat.com>
Ronen Friedman [Fri, 10 Apr 2026 10:21:54 +0000 (13:21 +0300)]
Merge pull request #68150 from ronen-fr/wip-rf-addcounter
common/perf_counters: improve add() performance
Reviewed-by: Sridhar Seshasayee <sseshasa@redhat.com>
Reviewed-by: Kamoltat Sirivadhna <ksirivad@redhat.com>
Aashish Sharma [Fri, 10 Apr 2026 10:11:43 +0000 (15:41 +0530)]
Merge pull request #67759 from rhcs-dashboard/fix-layout-issue-subsystem
mgr/dashboard: Subsystem details page opens at stale scroll position after Add Namespace
Reviewed-by: Nizamudeen A <nia@redhat.com>
Shraddha Agrawal [Fri, 10 Apr 2026 09:39:41 +0000 (15:09 +0530)]
src/osd: add more logs to the AllReplicasRecovered handler
This PR adds more logs around AllReplicasRecovered Handler to
verify the race between this and defer recovery.
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
Redouane Kachach [Fri, 10 Apr 2026 09:34:12 +0000 (11:34 +0200)]
qa/cephadm: fix NFS ganesha startup failure in containers
The test_cephadm.sh workunit deploys NFS using cephadm _orch deploy with
config_blobs sourced from src/cephadm/samples/nfs.json. The ganesha.conf
section in that sample has no NFS_CORE_PARAM block, so allow_set_io_flusher_fail
defaults to false.
On Rocky Linux 10 (the current base for ceph:main images), ganesha 7.0 calls
prctl(PR_SET_IO_FLUSHER) at startup. Containers lack the required capabilities
(CAP_SYS_ADMIN/CAP_SYS_RAWIO) for this syscall, so it returns EPERM. With
allow_set_io_flusher_fail unset, ganesha treats this as a fatal error and aborts
immediately, before even fetching the %url RADOS config.
The orchestrator path (ganesha.conf.j2) already has allow_set_io_flusher_fail = true
in its NFS_CORE_PARAM block. This fix brings the sample config used by the
standalone test path in line with it.
Fixes: workunits/{agent/on mon_election/connectivity
task/test_cephadm} failures
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
Shraddha Agrawal [Fri, 10 Apr 2026 08:40:55 +0000 (14:10 +0530)]
container/build.sh: fix debug tag overwrite
This commit fixes an issue when the image is not the base distro,
the debug suffix for it is overwritten. This is especially
required for crimson debug builds to work for rocky10.
Fixes: https://tracker.ceph.com/issues/75952
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
Pedro Gonzalez Gomez [Fri, 10 Apr 2026 08:23:19 +0000 (10:23 +0200)]
Merge pull request #68219 from rhcs-dashboard/75872-fixing-IOPs-values-as-whole-numbers
mgr/dashboard: 75872 fixing iops values as whole numbers
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Redouane Kachach [Fri, 10 Apr 2026 07:41:00 +0000 (09:41 +0200)]
Merge pull request #68285 from rkachach/fix_issue_75944
qa: fixing target release for MDS upgrade to be umbrella
Reviewed-by: Adam King <adking@redhat.com>
Aashish Sharma [Tue, 31 Mar 2026 04:30:23 +0000 (10:00 +0530)]
mgr/dashboard: Add option to edit zone with keys/
argument like"sync_from" and "sync_from_all"
Currently, there is no option to configure the sync_from and sync_from_all keys directly while creating or editing a zone from the dashboard. These arguments are particularly important when setting up archive zones. In archive zones, duplicate objects appear when sync_from_all is set to true (which is the default). The fix is to:
1.Set sync_from_all to false
2.Set sync_from to point to the master zone only
This ensures that the archive zone syncs exclusively from the master zone, preventing duplicate object issues.
Fixes: https://tracker.ceph.com/issues/75950
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
Guillaume Abrioux [Fri, 10 Apr 2026 07:35:45 +0000 (09:35 +0200)]
Merge pull request #67842 from yzaken/fix_raw_osd_prepare_command
python-common: fix raw OSD prepare to use osd-id instead of osd-ids
Redouane Kachach [Fri, 10 Apr 2026 07:34:54 +0000 (09:34 +0200)]
Merge pull request #68281 from rkachach/fix_nvmeof_smoke_test
qa: fixing nvmeof orch smoke test
Reviewed-by: Adam King <adking@redhat.com>
Afreen Misbah [Thu, 9 Apr 2026 20:30:59 +0000 (02:00 +0530)]
Merge pull request #67803 from Annmool/fix-75404-border-subtle
fixes #75404 from trackers:mgr/dashboard: use border-subtle utility class in overview and tearsheet
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Casey Bodley [Thu, 9 Apr 2026 19:47:20 +0000 (15:47 -0400)]
Merge pull request #68269 from kshtsk/wip-rgw-crypt-kmip
qa/rgw: Revive crypt kmip
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Leonid Chernin [Tue, 17 Mar 2026 15:40:16 +0000 (17:40 +0200)]
nvmeofgw: propagate quorum feature to the NVMeofMonClient,
reverted feature bit NVMEOF_BEACON_DIFF:
-NVMeofGwMon adds a quorum_features indication to the MonClient map.
-MonClient initially sends beacons without applying the BEACON_DIFF logic.
-MonClient begins applying the BEACON_DIFF logic only when the BEACON_DIFF bit
is set in the quorum_features field of the NVMeoF monitor map.
-added mon commands:
nvme-gw set beacon-diff disable
nvme-gw set beacon-diff enable
-performed changes in encode/decode of the BEACON_DIFF feature
-reverted NVMEOF_BEACON_DIFF bit
Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
Leonid Chernin [Mon, 23 Mar 2026 10:57:43 +0000 (12:57 +0200)]
Revert "mon/MonClient: add get_monmap_required_features() helper"
This reverts commit
958080913083af4805f0cc4114c5c96606b05212 .
Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
Shashiranjan singh [Wed, 11 Mar 2026 18:35:07 +0000 (18:35 +0000)]
dashboard: align 'no notifications available' icon in notifications page
The icon displayed when there are no notifications available in the
notifications page was slightly misaligned with the message text.
This change adjusts the layout to properly align the icon with the
message using flexbox and removes unnecessary spacing.
Fixes: https://tracker.ceph.com/issues/74598
Signed-off-by: Shashiranjan Singh <singhshashiranjan34@gmail.com>
Signed-off-by: Shashiranjan singh <singhshashiranjan34@gmail.com>
Redouane Kachach [Thu, 9 Apr 2026 15:54:18 +0000 (17:54 +0200)]
Merge pull request #67339 from kginonredhat/wip-74658-fix-prometheus_sd_config-returns-hostnames-instead-of-IP
mgr/cephadm: prometheus_sd_config() returns hostnames instead of IP addresses
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Lumir Sliva [Thu, 9 Apr 2026 15:10:33 +0000 (17:10 +0200)]
qa/cephadm: derive container image from cephadm release
test_cephadm.sh hardcodes IMAGE_DEFAULT to ceph:main, which breaks
every stable branch whenever main is renamed to a new release. The
mismatch check in cephadm correctly rejects the container because its
release name doesn't match cephadm's own release. This has recurred on
every release transition (squid→tentacle, quincy→reef) without a fix.
Instead of always pulling ceph:main, derive IMAGE_DEFAULT from the
installed cephadm's version output. On stable builds (release type
"stable"), use ceph:<release> so the container matches cephadm. On dev
builds (main branch), fall back to ceph:main as before. The IMAGE_DEFAULT
env var can still be set externally to override.
Fixes: https://tracker.ceph.com/issues/75821
Signed-off-by: Lumir Sliva <61183145+lumir-sliva@users.noreply.github.com>
Guillaume Abrioux [Thu, 9 Apr 2026 14:34:12 +0000 (16:34 +0200)]
Merge pull request #68220 from ujjawal-ibm/ceph-volume-lvm-osd-deployment
ceph-volume: skip mkfs discard for LVM NVMe OSDs
Redouane Kachach [Thu, 9 Apr 2026 13:58:20 +0000 (15:58 +0200)]
qa: fixing target release for MDS upgrade to be umbrella
Fixes: https://tracker.ceph.com/issues/75944
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
Teoman ONAY [Mon, 16 Feb 2026 13:58:00 +0000 (14:58 +0100)]
cephadm: stop start cluster
Automates the procedure to shutdown and bring up an entire Ceph cluster
with one single command.
- cephadm cluster-{shutdown,start,status}
Fixes: https://tracker.ceph.com/issues/74581
Resolves: ISCE-2109
Signed-off-by: Teoman ONAY <tonay@ibm.com>
Jaya Prakash [Thu, 9 Apr 2026 12:25:45 +0000 (17:55 +0530)]
Merge pull request #67069 from ifed01/wip-ifed-fix-kvstore-tool
tools/ceph-kvstore-tool: fix crash on db close.
Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Redouane Kachach [Thu, 9 Apr 2026 12:14:02 +0000 (14:14 +0200)]
Merge pull request #67669 from ujjawal-ibm/incorrect-count-multi-path-devices
cephadm: avoid double counting NVMe devices in host facts
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
Jaya Prakash [Thu, 9 Apr 2026 12:13:19 +0000 (17:43 +0530)]
Merge pull request #66438 from aclamk/aclamk-bs-bluefs-wal-misalign-fix
bluestore: Fix BlueFS WAL envelope mode rendering write buffer misalignment.
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
Jaya Prakash [Thu, 9 Apr 2026 12:12:55 +0000 (17:42 +0530)]
Merge pull request #66577 from Jayaprakash-ibm/wip-slow-ops-warn-in-scrub
os/bluestore: separate slow scrub ops from normal slow ops
Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
Jaya Prakash [Thu, 9 Apr 2026 12:12:26 +0000 (17:42 +0530)]
Merge pull request #67699 from aclamk/aclamk-bs-fix-ncb-assert
os/bluestore: Solve NCB recovery asserting when onode key is missing
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
Redouane Kachach [Thu, 9 Apr 2026 11:51:50 +0000 (13:51 +0200)]
qa: fixing nvmeof orch smoke test
Adapting the orch apply cmd to use the new pool/group arguments
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
Fixes: https://tracker.ceph.com/issues/75934
Redouane Kachach [Thu, 9 Apr 2026 11:25:50 +0000 (13:25 +0200)]
Merge pull request #66992 from rkachach/fix_certmgr_error_warning
mgr/cephadm: add logic to handle certmgr errors and warnings
Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
Reviewed-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Redouane Kachach [Thu, 9 Apr 2026 11:18:59 +0000 (13:18 +0200)]
Merge pull request #67621 from tchaikov/wip-cephadm-ceph.conf
cephadm: fix rm-cluster when /etc/ceph/ceph.conf is a directory
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
Redouane Kachach [Thu, 9 Apr 2026 10:53:43 +0000 (12:53 +0200)]
Merge pull request #67953 from rkachach/fix_issue_raw_osd_teuthology
qa: wipe disks in case of raw option is provided
Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
Vallari Agrawal [Thu, 9 Apr 2026 10:42:04 +0000 (16:12 +0530)]
Merge pull request #68266 from VallariAg/fix-nvmeof-upgrade-v20
qa: fix nvmeof upgrade from v20.2.0
Ronen Friedman [Thu, 9 Apr 2026 10:10:30 +0000 (13:10 +0300)]
Merge pull request #68270 from ronen-fr/wip-rf-fix-zns
crimson/os/seastore: fix WITH_ZNS builds
Reviewed-by: Kefu Chai <kchai@redhat.com>
bluikko [Thu, 9 Apr 2026 09:04:42 +0000 (16:04 +0700)]
Merge pull request #68271 from zdover23/wip-doc-2026-04-09-cephfs-scrub
doc/cephfs: Remove spaces from command
Zac Dover [Thu, 9 Apr 2026 05:40:12 +0000 (15:40 +1000)]
doc/cephfs: Remove spaces from command
Remove spaces from a command. The spaces prevented the command from
functioning as intended.
Signed-off-by: Zac Dover <zac.dover@clyso.com>
Ronen Friedman [Thu, 9 Apr 2026 05:28:36 +0000 (05:28 +0000)]
crimson/os/seastore: fix WITH_ZNS builds
Build was broken for ZNS support.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Kyr Shatskyy [Tue, 7 Apr 2026 16:07:37 +0000 (18:07 +0200)]
qa/tasks/pykmip: archive pykmip log after server down
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Kyr Shatskyy [Tue, 7 Apr 2026 17:46:11 +0000 (19:46 +0200)]
qa/tasks/pykmip: use OpenSSL names instead IANA
For OpenSSL 3.x which the IANA names might not be supported.
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Kyr Shatskyy [Tue, 7 Apr 2026 15:02:48 +0000 (17:02 +0200)]
qa/tasks/pykmip: drop py2 deps
We don't need no more python2 dependencies
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Kyr Shatskyy [Tue, 7 Apr 2026 14:30:55 +0000 (16:30 +0200)]
Revert "qa/rgw/crypt: disable failing kmip testing"
This reverts commit
5df7b44727ebe1ae070b6af7a81bb5bf07681863 .
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Kefu Chai [Wed, 8 Apr 2026 23:37:21 +0000 (07:37 +0800)]
Merge pull request #68255 from tchaikov/wip-debian-cleanups
debian: remove stale distutils override from py3dist-overrides
Reviewed-by: Casey Bodley <cbodley@redhat.com>
John Mulligan [Wed, 8 Apr 2026 19:09:34 +0000 (15:09 -0400)]
Merge pull request #66385 from avanthakkar/fix-name-length-regex
mgr/smb: relax name length validation to support KMIP/GKLM aliases
Reviewed-by: Xavi Hernandez <xhernandez@gmail.com>
Reviewed-by: Anoop C S <anoopcs@cryptolab.net>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Annmool [Sun, 15 Mar 2026 13:54:36 +0000 (19:24 +0530)]
mgr/dashboard: use border-subtle utility class in overview and tearsheet
Replace the remaining custom dashboard border classes in the overview alerts card and tearsheet with the shared border-subtle utility classes. Update the alerts-card unit test so it checks the shared utility class name used by the template. Stub Prometheus overview requests in the dashboard a11y Cypress test so the test does not fail on missing metrics in CI.
Fixes: http://tracker.ceph.com/issues/75404
Signed-off-by: Annmool <aydv.267@gmail.com>
Aishwarya Mathuria [Wed, 8 Apr 2026 16:22:18 +0000 (21:52 +0530)]
Merge pull request #68225 from Matan-B/wip-matanb-split-timeouts
qa/suites/crimson-rados/../pggrow: increase op_delay
Vallari Agrawal [Wed, 8 Apr 2026 15:51:45 +0000 (21:21 +0530)]
qa: fix nvmeof upgrade from v20.2.0
Bootstrap fails on v20.2.0 upgrade because of
cephadm binary and ceph image version mismatch.
This fixes following problem in bootstrap by using
tentacle cephadm binary:
```
Error: Container release tentacle != cephadm release umbrella; please use matching version of cephadm (pass --allow-mismatched-release to continue anyway)
```
Fixes: https://tracker.ceph.com/issues/75912
Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
Avan Thakkar [Mon, 24 Nov 2025 10:58:43 +0000 (16:28 +0530)]
mgr/smb: relax name length validation to support KMIP/GKLM aliases
Introduce new regex for mem/kmip key names to allow up to 63 characters, which
matches the maximum permitted DNS label length (RFC 1035).
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
Patrick Donnelly [Wed, 8 Apr 2026 14:11:09 +0000 (10:11 -0400)]
Merge PR #68125 into main
* refs/pull/68125/head:
libcephsqlite: ensure atexit handlers are registered after openssl
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Kefu Chai [Wed, 8 Apr 2026 07:48:38 +0000 (15:48 +0800)]
Merge pull request #68235 from bluikko/wip-src-osd-fix-commpact-typo
src/osd: fix typo in asok command help in OSD.cc
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Kefu Chai [Wed, 8 Apr 2026 07:29:09 +0000 (15:29 +0800)]
debian: remove stale distutils override from py3dist-overrides
distutils was deprecated in Python 3.10 (PEP 632) and removed in
Python 3.12. The `python3-distutils` package no longer exists in
Debian Trixie (Python 3.13) or Ubuntu 24.04+ (Python 3.12).
The only runtime reference was in `debian/ceph-mgr.requires`, already
cleaned up by
3fb3f892aa3 . This override is now dead code, hence no
installed file declares a runtime dependency on `distutils`, so
`dh_python3` never resolves it. Removing it prevents a latent
uninstallable-dependency bug if `distutils` were accidentally
reintroduced in a `.requires` file.
Fixes: https://tracker.ceph.com/issues/75901
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Signed-off-by: Max R. Carrara <m.carrara@proxmox.com>
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
bluikko [Wed, 8 Apr 2026 04:36:42 +0000 (11:36 +0700)]
Merge pull request #68234 from bluikko/wip-doc-rados-mons-fix-reconfig-command
doc/rados: fix command syntax in add-or-rm-mons.rst
bluikko [Wed, 8 Apr 2026 04:36:16 +0000 (11:36 +0700)]
Merge pull request #68237 from bluikko/wip-doc-rados-ops-lrc-prompts
doc/rados: improve operations/erasure-code-lrc.rst
Devika Babrekar [Mon, 6 Apr 2026 06:18:49 +0000 (11:48 +0530)]
mgr/dashboard: Fixing IOPs chart values as whole numbers
Fixes: https://tracker.ceph.com/issues/75872
Signed-off-by: Devika Babrekar <devika.babrekar@ibm.com>
Patrick Donnelly [Tue, 7 Apr 2026 20:43:56 +0000 (16:43 -0400)]
libcephsqlite: ensure atexit handlers are registered after openssl
When the sqlite3 executable encounters an error with .bail=on, it will
make a call to exit(). The atexit() handlers will execute in LIFO order.
We need to ensure that openssl (before OpenSSL 4.0 [1]) atexit handlers are
registered before libcephsqlite.
[1] http://github.com/openssl/openssl/commit/
31659fe32673a6bd66abf3f8a7d803e81c6ffeed (OpenSSL 4.0 no longer arms `OPENSSL_cleanup()` function as an `atexit(3)`)
Fixes: https://tracker.ceph.com/issues/59335
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Laura Flores [Tue, 7 Apr 2026 19:26:56 +0000 (14:26 -0500)]
Merge pull request #67945 from ion-drorg/wip_75403_pg_op_ordering
osd: fix PrimaryLogPG op ordering during laggy state
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
J. Eric Ivancich [Tue, 7 Apr 2026 18:30:00 +0000 (14:30 -0400)]
Merge pull request #67113 from ivancich/wip-update-bucket-shard-docs
doc/rgw: describe more details of bucket index shards and resharding
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Radoslaw Zarzynski [Tue, 7 Apr 2026 18:20:20 +0000 (20:20 +0200)]
Merge pull request #68218 from NitzanMordhai/wip-nitzan-valgrind-reachable-dlopen-leak
qa: suppress reachable dlopen leak in libceph-common
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
J. Eric Ivancich [Tue, 7 Apr 2026 18:12:55 +0000 (14:12 -0400)]
Merge pull request #67678 from cbodley/wip-qa-rgw-verify-java-last-revert
Revert "qa/rgw: the rgw/verify suite runs java tests last"
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Radoslaw Zarzynski [Tue, 7 Apr 2026 18:03:48 +0000 (20:03 +0200)]
Merge pull request #67733 from NitzanMordhai/wip-nitzan-rocky10-valgrind-rocksdb-leak-stillreachable
qa: Leak_StillReachable RocksDB error_handler
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Jane Zhu [Tue, 7 Apr 2026 15:01:20 +0000 (11:01 -0400)]
squash! test/rgw/multisite: add test_versioned_lifecycle_deletes
Signed-off-by: Jane Zhu <jzhu116@bloomberg.net>
Jane Zhu [Tue, 7 Apr 2026 17:34:32 +0000 (17:34 +0000)]
fixup! rgw: break the coupling of olh epoch and epochs of olh ops, and make the epochs of olh ops ever-increasing
Signed-off-by: Jane Zhu <jzhu116@bloomberg.net>
J. Eric Ivancich [Wed, 28 Jan 2026 22:11:13 +0000 (17:11 -0500)]
doc/rgw: describe more details of bucket index shards and resharding
Additional information added to the development documentation.
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
J. Eric Ivancich [Tue, 7 Apr 2026 13:37:29 +0000 (09:37 -0400)]
Merge pull request #68233 from ivancich/wip-fix-s3tests-java-home-2
rgw: enhanced java s3-tests change setting of JAVA_HOME
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Ronen Friedman [Wed, 1 Apr 2026 05:33:21 +0000 (08:33 +0300)]
common/perf_counters: improve add() performance
The new version is faster by 13-17% (depending
on the number of counters) compared to the
previous version.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Pedro Gonzalez Gomez [Tue, 7 Apr 2026 10:35:22 +0000 (12:35 +0200)]
Merge pull request #68198 from rhcs-dashboard/fix/observability-alert-rules-breadcrumb
mgr/dashboard: Rename Alert breadcrumb to Alert Rules
Reviewed-by: Afreen Misbah <afreen@ibm.com>