]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
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>
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>
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
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>
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>
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>
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>
Annmool [Thu, 2 Apr 2026 05:58:05 +0000 (11:28 +0530)]
vstart: disable extblkdev plugins for file-backed OSDs
Signed-off-by: Annmool <aydv.267@gmail.com>
Dan Mick [Thu, 2 Apr 2026 02:26:48 +0000 (19:26 -0700)]
Merge pull request #66678 from bugwz/support_docker_build
Support build image with docker
bugwz [Thu, 18 Dec 2025 10:22:33 +0000 (18:22 +0800)]
Change format
Signed-off-by: bugwz <xbugwz@gmail.com>
bugwz [Thu, 18 Dec 2025 07:45:09 +0000 (15:45 +0800)]
Support build image with docker
Signed-off-by: bugwz <xbugwz@gmail.com>
Patrick Donnelly [Wed, 1 Apr 2026 23:42:44 +0000 (19:42 -0400)]
qa: add back centos9.stream
When graph walks is complete, it will actually be possible link to
supported without repeating the links. The matrix implementation doesn't
support this.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Wed, 1 Apr 2026 23:41:43 +0000 (19:41 -0400)]
Revert "qa/distros: link random distro to supported"
This reverts commit
e00e327d5fa08e38b833e6b4fc32483b3ca2340d .
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Wed, 1 Apr 2026 23:38:58 +0000 (19:38 -0400)]
qa: remove file from silent conflict
Added back by
2755bec58f6b659fa46c8d717c895ee4fa4270d0 .
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Wed, 1 Apr 2026 20:00:24 +0000 (16:00 -0400)]
Merge PR #67961 into main
* refs/pull/67961/head:
qa/distros: link random distro to supported
qa/distros: add .qa links
qa: remove special chars from supported-random-distro
qa: remove redundant single-container-host
qa/distros/container-hosts: remove centos8
qa: remove distros/podman
qa: switch from distros/podman to supported-container-hosts
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Patrick Donnelly [Wed, 1 Apr 2026 17:52:58 +0000 (13:52 -0400)]
Merge PR #67957 into main
* refs/pull/67957/head:
qa/distros: add centos 9 stream back to supported distros
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Gil Bregman [Wed, 1 Apr 2026 10:09:29 +0000 (13:09 +0300)]
Merge pull request #68153 from gbregman/main
mgr/cephadm: don't try to map /etc/kmip if it doesn't exist
Ronen Friedman [Wed, 1 Apr 2026 09:09:13 +0000 (12:09 +0300)]
Merge pull request #68002 from ronen-fr/wip-rf-pgscrubber-cln26
osd/scrub: minor cleanups
Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Ilya Dryomov [Wed, 1 Apr 2026 08:23:45 +0000 (10:23 +0200)]
Merge pull request #68013 from badone/wip-tracker-75391-kernel_untar_build-rocky-failure
qa/workunits: Add updated kernel archive URL
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Gil Bregman [Wed, 1 Apr 2026 06:50:48 +0000 (09:50 +0300)]
mgr/cephadm: don't try to map /etc/kmip if it doesn't exist
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
Abhishek Desai [Tue, 17 Mar 2026 10:18:46 +0000 (15:48 +0530)]
mgr/dashboard : Restrict create storage class with existing name
fixes :
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
bluikko [Wed, 1 Apr 2026 01:43:53 +0000 (08:43 +0700)]
Merge pull request #68115 from bluikko/wip-doc-ceph-volume-spelling
doc/ceph-volume: Fix spelling etc errors
Kefu Chai [Wed, 1 Apr 2026 00:51:49 +0000 (08:51 +0800)]
Merge pull request #68130 from tchaikov/wip-crimson-main-includes
crimson: clean ups in main_config_bootstrap_helpers.cc
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Kefu Chai [Sun, 29 Mar 2026 11:41:48 +0000 (19:41 +0800)]
crimson/osd: remove unnecessary named string for --smp value
The local variable `smp` is used only in the two immediately following
statements. Inline the fmt::format() call into emplace_back() and pass
reactor_num directly to the logger.
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Kefu Chai [Sun, 29 Mar 2026 11:39:40 +0000 (19:39 +0800)]
crimson/osd: make early_config_t::to_ptr_vector private
The helper is an implementation detail of get_early_args() and
get_ceph_args(). Making it private prevents callers from inadvertently
holding the returned const char* pointers past the lifetime of the
input vector. Also fix the truncated doc-comment ("must not outlive in").
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Kefu Chai [Sun, 29 Mar 2026 11:40:05 +0000 (19:40 +0800)]
crimson/osd: remove duplicate include of main_config_bootstrap_helpers.h
The header was included twice in main_config_bootstrap_helpers.cc.
The second inclusion is redundant due to #pragma once.
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Vikhyat Umrao [Tue, 31 Mar 2026 14:48:23 +0000 (07:48 -0700)]
doc/governance: Update governance.rst to change the email id
Updating my redhat.com email id to ibm.com email id.
Signed-off-by: Vikhyat Umrao <vikhyat@ibm.com>
Radoslaw Zarzynski [Tue, 31 Mar 2026 19:16:31 +0000 (21:16 +0200)]
Merge pull request #67553 from JonBailey1993/subobject-linkage-fix
test: Fix gcc warnings about subobject-linkage in ceph_test_rados_io_sequence
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Laura Flores [Tue, 31 Mar 2026 19:14:28 +0000 (14:14 -0500)]
Merge pull request #67498 from jamiepryde/73246-jerasure-cauchy-init-mutex
erasure-code/jerasure: Fix thread safety in plugin init
Reviewed-by: Radosław Zarzyński <rzarzyns@redhat.com>
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Adam King [Tue, 31 Mar 2026 14:46:44 +0000 (10:46 -0400)]
Merge pull request #67737 from phlogistonjohn/jjm-cephadm-choose-action
cephadm: Refactor _check_daemons to allow service subclasses to choose the next action
Reviewed-by: Adam King <adking@redhat.com>
Anthony D'Atri [Tue, 31 Mar 2026 13:49:12 +0000 (09:49 -0400)]
Merge pull request #68120 from bluikko/wip-doc-hardware-monitoring-improvements
doc/hardware-monitoring: improve index.rst
Afreen Misbah [Tue, 31 Mar 2026 13:38:26 +0000 (19:08 +0530)]
Merge pull request #68124 from rhcs-dashboard/fix-subsystem-loading-page
mgr/dashboard: fix-subsystem-loading-page-issue
Matan Breizman [Tue, 31 Mar 2026 13:14:09 +0000 (16:14 +0300)]
Merge pull request #67925 from shraddhaag/wip-shraddhaag-use-pgrecoverydelete
crimson/osd/pg_recovery: call MOSDPGRecoveryDelete instead of MOSDPGBackfillRemove
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Aryan-coder06 [Tue, 31 Mar 2026 12:23:08 +0000 (17:53 +0530)]
mgr/dashboard: keep notification tests in the past
Signed-off-by: Aryan-coder06 <aryaniiitian06@gmail.com>
Sagar Gopale [Tue, 31 Mar 2026 10:34:34 +0000 (16:04 +0530)]
mgr/dashboard: fix-subsystem-loading-page-issue
Fixes: https://tracker.ceph.com/issues/75813
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>