]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
Anthony D'Atri [Fri, 10 Apr 2026 13:38:49 +0000 (09:38 -0400)]
doc/rados/configuration: Update bluestore-config-ref.rst WAL+DB sizing
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.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>
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>
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>
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>
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>
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>
Matan Breizman [Mon, 6 Apr 2026 14:07:36 +0000 (17:07 +0300)]
qa/suites/crimson-rados/../pggrow: increase op_delay
Increase op_delay to pggrow to avoid rapid PG splits.
Excessive splitting with a low reactor count can leave many PGs in
snaptrim, causing tests to hit the (short) snap trimming timeout.
Crimson's pggrow keeps the OSDs clean thorugout the entire test,
which is against do_thrash expectations.
Increasing op_delay would reduce do_thrash "actions" back to a normal rate.
Fixes: https://tracker.ceph.com/issues/75273
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Ville Ojamo [Tue, 7 Apr 2026 07:03:45 +0000 (14:03 +0700)]
doc/rados: improve operations/erasure-code-lrc.rst
Use prompts that cannot be selected in CLI examples. Remove warnings
about selectable prompts.
Use privileged prompt for ceph commands.
Use inline formatting consistently.
Improve capitalization.
Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
Naveen Naidu [Tue, 7 Apr 2026 06:01:41 +0000 (11:31 +0530)]
Merge pull request #68111 from Naveenaidu/wip-naveen-strip-vendor-release-newline
common/version: strip trailing newline from vendor release file
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Ville Ojamo [Tue, 7 Apr 2026 05:00:51 +0000 (12:00 +0700)]
src/osd: fix typo in asok command help in OSD.cc
Fix "Commpact" into "Compact".
Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
J. Eric Ivancich [Tue, 7 Apr 2026 00:53:34 +0000 (20:53 -0400)]
rgw/test: enhanced java s3-tests change setting of JAVA_HOME
Under Centos 9 the Java 8 version is recognized by the substring
"java-1.8" rather than "java-8". So the grep has been modified to
accept either.
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
(cherry picked from commit
a49d4446e4d84b28273b460b85a193011a9c4ed8 )
Patrick Donnelly [Mon, 6 Apr 2026 20:43:07 +0000 (16:43 -0400)]
Merge PR #68025 into main
* refs/pull/68025/head:
mailmap: Add Karthik U S
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
David Galloway [Mon, 6 Apr 2026 16:23:16 +0000 (12:23 -0400)]
Merge pull request #68029 from djgalloway/rook-e2e
ci: Fixes for ceph-rook-e2e job
J. Eric Ivancich [Mon, 6 Apr 2026 15:40:15 +0000 (11:40 -0400)]
Merge pull request #68208 from ivancich/wip-fix-s3tests-java-home
rgw: java s3-tests change setting of JAVA_HOME
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Patrick Donnelly [Mon, 6 Apr 2026 15:30:50 +0000 (11:30 -0400)]
Merge PR #68004 into main
* refs/pull/68004/head:
doc: add notable changes for v20.2.1
doc: add 20.2.1 Release Notes
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Patrick Donnelly [Thu, 26 Mar 2026 00:07:02 +0000 (05:37 +0530)]
doc: add notable changes for v20.2.1
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Yuri Weinstein [Wed, 25 Mar 2026 19:17:33 +0000 (12:17 -0700)]
doc: add 20.2.1 Release Notes
Fixes: https://tracker.ceph.com/issues/74838
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Afreen Misbah [Mon, 6 Apr 2026 09:07:41 +0000 (14:37 +0530)]
Merge pull request #68199 from rhcs-dashboard/fix-75860
mgr/dashboard: Fix tags in subvolume list and subvolume groups list
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Naman Munet <nmunet@redhat.com>
Kefu Chai [Mon, 6 Apr 2026 08:07:40 +0000 (16:07 +0800)]
Merge pull request #68217 from tchaikov/wip-cmake-crimson-gtest
test/crimson/seastore: add missing crimson::gtest to link libraries
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Ujjawal Anand [Mon, 6 Apr 2026 06:26:20 +0000 (11:56 +0530)]
ceph-volume: skip mkfs discard for LVM NVMe OSDs
Run NVMe preformat in the LVM bluestore prepare path and
set skip_mkfs_discard so ceph-osd --mkfs gets --bdev-enable-discard false,
matching the raw OSD behavior.
Fixes:https://tracker.ceph.com/issues/75873
Signed-off-by: Ujjawal Anand <ujjawal.anand@ibm.com>
Ville Ojamo [Mon, 6 Apr 2026 05:53:37 +0000 (12:53 +0700)]
doc/rados: fix command syntax in add-or-rm-mons.rst
Add the missing service_id part to the ceph orch reconfig command
and note that ceph orch ls osd can be used to obtain the service_id.
Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
Nitzan Mordechai [Sun, 5 Apr 2026 14:08:49 +0000 (14:08 +0000)]
qa: suppress reachable dlopen leak in libceph-common
Fixes: https://tracker.ceph.com/issues/74566
Signed-off-by: Nitzan Mordechai <nmordech@ibm.com>
Sagar Gopale [Thu, 12 Mar 2026 12:03:40 +0000 (17:33 +0530)]
mgr/dashboard: Subsystem details page opens at stale scroll position after Add Namespace
Fixes: https://tracker.ceph.com/issues/75287
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
Kefu Chai [Sun, 5 Apr 2026 23:31:15 +0000 (07:31 +0800)]
Merge pull request #68200 from tchaikov/crimson-plain-load-obc
crimson/osd: make load_obc(obc, md_ref) return void
Reviewed-by: Matan Breizman<mbreizma@redhat.com>
Kefu Chai [Sun, 5 Apr 2026 22:52:45 +0000 (06:52 +0800)]
test/crimson/seastore: add missing crimson::gtest to link libraries
unittest-transaction-manager, unittest-omap-manager,
unittest-btree-lba-manager, and unittest-seastore all include
gtest_seastar.cc but were not explicitly linking against crimson::gtest.
This worked previously because gtest symbols were pulled in transitively,
but with gcc-toolset-13 and LTO the transitive dependency is no longer
satisfied, producing undefined reference errors for testing::Message,
testing::Test, testing::AssertionSuccess, etc.
Fix by linking these tests against crimson::gtest
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Hezko [Sun, 5 Apr 2026 20:44:43 +0000 (23:44 +0300)]
Merge pull request #68009 from Hezko/support-no-pool-in-spec
mgr/cephadm: support no pool value in spec for nvmeof gateway
Ronen Friedman [Sun, 5 Apr 2026 16:33:17 +0000 (19:33 +0300)]
Merge pull request #68201 from ronen-fr/wip-rf-zbd-crimson
crimson/seastore: avoid using 'final' to mean 'override'
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Kefu Chai [Sun, 5 Apr 2026 12:46:42 +0000 (20:46 +0800)]
Merge pull request #64249 from zhuwei127/missing-return
src/common: fix missing return
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Kefu Chai [Fri, 3 Apr 2026 08:05:36 +0000 (16:05 +0800)]
crimson/osd: make load_obc(obc, md_ref) return void
load_obc() taking an already-resolved loaded_object_md_t::ref is
synchronous, because it just populates obc state, it does yield.
Returning an errorated future was unnecessary and caused a
-Wunused-result warning at its only call site:
ECRecoveryBackend::maybe_load_obc().
In this change, we change it to return void and deduplicate the OBC
population logic: the private async overload (taking future<md_ref>)
now validates ssc and returns object_corrupted on failure.
This silences the warning, and simpler this way. The async error
propagation is preserved.
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Ronen Friedman [Sun, 5 Apr 2026 12:10:15 +0000 (15:10 +0300)]
Merge pull request #68212 from ronen-fr/wip-rf-testobh-crimson
crimson/test: rm 'assert's in test_object_data_handlers.cc
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Ronen Friedman [Fri, 3 Apr 2026 11:25:20 +0000 (11:25 +0000)]
crimson/seastore: avoid using 'final' to mean 'override'
Note: when using 'final', the compiler *does not*
check that the function is actually overriding a base
class function.
Using only 'override' wherever the class itself is
already marked 'final', 'override final' otherwise.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Ronen Friedman [Fri, 3 Apr 2026 10:53:38 +0000 (10:53 +0000)]
crimson/seastore: use correct signature for start()
... in NVMeBlockDevice and ZBDSegmentManager
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Matan Breizman [Sun, 5 Apr 2026 09:08:54 +0000 (12:08 +0300)]
Merge pull request #65425 from xxhdx1985126/wip-seastore-aggregate-read
crimson/os/seastore/object_data_handler: make sure continuous object data blocks are loaded with a single io request
Reviewed-by: Samuel Just <sjust@redhat.com>
Ronen Friedman [Sat, 4 Apr 2026 10:50:49 +0000 (13:50 +0300)]
crimson/test: rm 'assert's in test_object_data_handlers.cc
As these 'assert's triggered 'unused variable' warnings.
Replaced with equivalent ASSERT_EQ() macros.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Kefu Chai [Sat, 4 Apr 2026 12:12:35 +0000 (20:12 +0800)]
Merge pull request #67096 from kshtsk/wip-misc-cleanup
qa/standalone/misc: make less noise for asok calculation
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Kyr Shatskyy [Tue, 27 Jan 2026 18:17:04 +0000 (19:17 +0100)]
qa/standalone/misc: make less noise for asok calculation
The $() notation not only calls the function, it also creates subshell,
which is a separate process. Additionally in debug mode all the content
of the function get_asok_path is printed out in the logs each time
whenever it is called, for example:
...stderr://home/ubuntu/cephtest/clone.client.0/qa/standalone/ceph-helpers.sh:552: run_mgr: get_asok_path
...stderr://home/ubuntu/cephtest/clone.client.0/qa/standalone/ceph-helpers.sh:107: get_asok_path: local name=
...stderr://home/ubuntu/cephtest/clone.client.0/qa/standalone/ceph-helpers.sh:108: get_asok_path: '[' -n '' ']'
...stderr:///home/ubuntu/cephtest/clone.client.0/qa/standalone/ceph-helpers.sh:111: get_asok_path: get_asok_dir
...stderr:///home/ubuntu/cephtest/clone.client.0/qa/standalone/ceph-helpers.sh:99: get_asok_dir: '[' -n '' ']'
...stderr:///home/ubuntu/cephtest/clone.client.0/qa/standalone/ceph-helpers.sh:102: get_asok_dir: echo /tmp/ceph-asok.48301
...stderr://home/ubuntu/cephtest/clone.client.0/qa/standalone/ceph-helpers.sh:111: get_asok_path: echo '/tmp/ceph-asok.48301/$cluster-$name.asok'
Instead of calling get_asok_path each time we need to define osd.0,
etc. asok file path, we just predefine corresponding variables.
It not only avoids extra resource usage, but also removes a lot of
noise from the logs.
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
J. Eric Ivancich [Wed, 1 Apr 2026 16:29:01 +0000 (12:29 -0400)]
rgw: java s3-tests change setting of JAVA_HOME
Previously s3tests_java.py set JAVA_HOME using the `alternatives`
command. That had issues in that `alternatives` is not present on all
Ubuntu systems, and some installations of Java don't update
alternatives. So instead we look for a "java-8" jvm in /usr/lib/jvm/
and set JAVA_HOME to the first one we find.
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
pujaoshahu [Fri, 3 Apr 2026 07:53:03 +0000 (13:23 +0530)]
mgr/dashboard: Fix tags in subvolume list and subvolume groups list
Fixes: https://tracker.ceph.com/issues/75860
Signed-off-by: pujaoshahu <pshahu@redhat.com>
Sagar Gopale [Fri, 3 Apr 2026 07:48:35 +0000 (13:18 +0530)]
mgr/dashboard: Rename Alert breadcrumb to Alert Rules
Fixes: https://tracker.ceph.com/issues/75863
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
bluikko [Fri, 3 Apr 2026 04:00:31 +0000 (11:00 +0700)]
Merge pull request #67852 from bluikko/wip-doc-start-improve
doc: Improve docs in start
bluikko [Fri, 3 Apr 2026 03:58:41 +0000 (10:58 +0700)]
Merge pull request #67824 from bluikko/wip-doc-rados-spelling2
doc/rados: Fix spelling errors (2 of 3)
bluikko [Fri, 3 Apr 2026 03:58:31 +0000 (10:58 +0700)]
Merge pull request #67813 from bluikko/wip-doc-rados-spelling
doc/rados: Fix spelling errors (1 of 3)
Afreen Misbah [Thu, 2 Apr 2026 21:01:56 +0000 (02:31 +0530)]
Merge pull request #67843 from rhcs-dashboard/fix-sc-duplicate-name-issue
mgr/dashboard : Restrict create storage class with existing name
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
Afreen Misbah [Thu, 2 Apr 2026 20:38:23 +0000 (02:08 +0530)]
Merge pull request #68072 from syedali237/unit-tests
mgr/dashboard (test) : refactored tests and resolved TODOs
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Vikhyat Umrao [Thu, 2 Apr 2026 17:11:08 +0000 (10:11 -0700)]
Merge pull request #68146 from vumrao/vikhyat-governance-update-email-id
doc/governance: Update governance.rst to change the email id
Afreen Misbah [Thu, 2 Apr 2026 16:19:59 +0000 (21:49 +0530)]
Merge pull request #67679 from SHASHI9705/fix-notification-icon-alignment
dashboard: fix notification icon alignment with timestamp in notification panel
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Afreen Misbah [Thu, 2 Apr 2026 15:29:05 +0000 (20:59 +0530)]
Merge pull request #67934 from rhcs-dashboard/preserve-id-fix
mgr/dashboard: fix the missing injectors for child formgroup tpl
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Afreen Misbah [Thu, 2 Apr 2026 15:16:48 +0000 (20:46 +0530)]
Merge pull request #68129 from Aryan-coder06/dashboard-75762-notification-relative
mgr/dashboard: keep notification tests in the past
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Igor Fedotov [Thu, 2 Apr 2026 12:15:37 +0000 (15:15 +0300)]
Merge pull request #68173 from Annmool/wip-vstart-extblkdev-fix
vstart: disable extblkdev plugins for file-backed OSDs
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
naman munet [Thu, 2 Apr 2026 11:16:27 +0000 (16:46 +0530)]
Merge pull request #68053 from rhcs-dashboard/dashboard-freeze-issue
mgr/dashboard: telemetry banner causes UI freeze on initial load
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Puja Shahu <pshahu@redhat.com>
Xuehan Xu [Thu, 2 Apr 2026 07:47:27 +0000 (15:47 +0800)]
test/crimson/seastore/test_object_data_handler: always initialize
the object's known_contents
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Ilya Dryomov [Thu, 2 Apr 2026 07:17:09 +0000 (09:17 +0200)]
Merge pull request #68168 from batrick/pr67961-followup
qa: undo supported-random-distros mishap
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>