]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
ceph.git
3 days agodoc: fetch releases from main branch 66937/head
Patrick Donnelly [Thu, 15 Jan 2026 16:35:34 +0000 (11:35 -0500)]
doc: fetch releases from main branch

So we do not need to backport actual EOL dates.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
3 days agoMerge pull request #65751 from rhcs-dashboard/carbonize-services
Pedro Gonzalez Gomez [Thu, 15 Jan 2026 12:39:29 +0000 (13:39 +0100)]
Merge pull request #65751 from rhcs-dashboard/carbonize-services

mgr/dashboard: carbonize service form

Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
Reviewed-by: Sagar Gopale <sagar.gopale@ibm.com>
3 days agoMerge pull request #66855 from rhcs-dashboard/fix-74364-main
Aashish Sharma [Thu, 15 Jan 2026 10:23:03 +0000 (15:53 +0530)]
Merge pull request #66855 from rhcs-dashboard/fix-74364-main

mgr/dashboard: Include executing tasks in notification panel

Reviewed-by: Afreen Misbah <afreen@ibm.com>
3 days agomgr/dashboard: Include executing tasks in notification panel 66855/head
Aashish Sharma [Fri, 9 Jan 2026 08:11:26 +0000 (13:41 +0530)]
mgr/dashboard: Include executing tasks in notification panel

The new notification panel only includes the notifications currently and not the executing tasks. We need to include it in the panel as well

Fixes: https://tracker.ceph.com/issues/74364
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
4 days agoMerge pull request #66903 from bluikko/wip-doc-improve-cephtimeline
Kefu Chai [Wed, 14 Jan 2026 12:06:54 +0000 (20:06 +0800)]
Merge pull request #66903 from bluikko/wip-doc-improve-cephtimeline

doc/_ext: unbreak releases timeline if other than 3 active releases

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
4 days agodoc/_ext: unbreak releases timeline if other than 3 active releases 66903/head
Ville Ojamo [Tue, 13 Jan 2026 09:52:50 +0000 (16:52 +0700)]
doc/_ext: unbreak releases timeline if other than 3 active releases

The Timeline custom Sphinx directive expected exactly three active
releases listed as arguments. While this is fine for the usual situation
of three active releases, improving the directive to support any number
of active releases may benefit e.g. testing.

Previously, using anything other than 3 release names in the
releases/index.rst ceph_timeline directive caused the release dates
table to not be rendered.

Use the same pattern as the TimelineGantt custom directive by requiring
two arguments, with the second argument being a space-separated string
of release names.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
4 days agoMerge pull request #66694 from tchaikov/wip-qa-task-silence-warnings
Kefu Chai [Wed, 14 Jan 2026 09:26:39 +0000 (17:26 +0800)]
Merge pull request #66694 from tchaikov/wip-qa-task-silence-warnings

qa/tasks: fix SyntaxWarning for invalid escape sequences in vstart_ru…

Reviewed-by: Matan Breizman<mbreizma@redhat.com>
5 days agoMerge PR #66818 into main
Patrick Donnelly [Tue, 13 Jan 2026 21:17:20 +0000 (16:17 -0500)]
Merge PR #66818 into main

* refs/pull/66818/head:
script/ptl-tool: add CEPH-BUILD-JOB trailer support

Reviewed-by: Yuri Weinstein <yweins@redhat.com>
5 days agoMerge PR #66843 into main
Patrick Donnelly [Tue, 13 Jan 2026 21:17:02 +0000 (16:17 -0500)]
Merge PR #66843 into main

* refs/pull/66843/head:
script/ptl-tool: add option to explicitly push to ci

Reviewed-by: Yuri Weinstein <yweins@redhat.com>
5 days agoMerge PR #66844 into main
Patrick Donnelly [Tue, 13 Jan 2026 21:16:48 +0000 (16:16 -0500)]
Merge PR #66844 into main

* refs/pull/66844/head:
script/ptl-tool: allow setting private on QA issue

Reviewed-by: Yuri Weinstein <yweins@redhat.com>
5 days agoMerge pull request #66800 from samarahu/standalone-concurrent-delete-fix
Samarah Uriarte [Tue, 13 Jan 2026 16:41:39 +0000 (10:41 -0600)]
Merge pull request #66800 from samarahu/standalone-concurrent-delete-fix

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
5 days agoMerge pull request #66418 from rhcs-dashboard/delete-gateway-group
Afreen Misbah [Tue, 13 Jan 2026 14:49:06 +0000 (20:19 +0530)]
Merge pull request #66418 from rhcs-dashboard/delete-gateway-group

mgr/dashboard: NVME-Delete Gateway group

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Naman Munet <nmunet@redhat.com>
5 days agoMerge pull request #65563 from leonidc/beacon-diff
leonidc [Tue, 13 Jan 2026 12:35:16 +0000 (14:35 +0200)]
Merge pull request #65563 from leonidc/beacon-diff

Beacon diff

5 days agoMerge pull request #66898 from tchaikov/wip-unittest-bluestore-fix-leaks
Igor Fedotov [Tue, 13 Jan 2026 12:05:44 +0000 (15:05 +0300)]
Merge pull request #66898 from tchaikov/wip-unittest-bluestore-fix-leaks

test/bluestore: fix memory leaks in ExtentMap.reshard_failure test

Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
5 days agoMerge pull request #66801 from tchaikov/wip-boost-1.89-remove-boost-system
Kefu Chai [Tue, 13 Jan 2026 11:50:40 +0000 (19:50 +0800)]
Merge pull request #66801 from tchaikov/wip-boost-1.89-remove-boost-system

cmake: remove Boost::system linkage for boost 1.89+

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
5 days agoMerge pull request #66715 from Hezko/nvme-get-subsys-cmd
Afreen Misbah [Tue, 13 Jan 2026 09:38:11 +0000 (15:08 +0530)]
Merge pull request #66715 from Hezko/nvme-get-subsys-cmd

mgr/dashboard: add get_subsystem nvme command

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
5 days agoMerge pull request #66378 from afreen23/error-handling
Afreen Misbah [Tue, 13 Jan 2026 09:35:51 +0000 (15:05 +0530)]
Merge pull request #66378 from afreen23/error-handling

Generalize error handling for angular forms

Reviewed-by: Nizamudeen A <nia@redhat.com>
5 days agomgr/dashboard: carbonize service form 65751/head
Pedro Gonzalez Gomez [Tue, 16 Sep 2025 14:00:22 +0000 (16:00 +0200)]
mgr/dashboard: carbonize service form

Also updates service controller to fix snmp-gateway creation issue where service_id is not wanted on the request

Fixes: https://tracker.ceph.com/issues/73098
Fixes: https://tracker.ceph.com/issues/74216
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
5 days agoMerge pull request #66899 from bluikko/wip-doc-cephadm-install-fix-cli
bluikko [Tue, 13 Jan 2026 06:45:32 +0000 (13:45 +0700)]
Merge pull request #66899 from bluikko/wip-doc-cephadm-install-fix-cli

doc/cephadm: more improvements to install.rst

5 days agotest/bluestore: fix memory leaks in ExtentMap.reshard_failure test 66898/head
Kefu Chai [Mon, 12 Jan 2026 23:47:11 +0000 (07:47 +0800)]
test/bluestore: fix memory leaks in ExtentMap.reshard_failure test

The ExtentMap.reshard_failure test was leaking memory by not properly
cleaning up the OnodeCacheShard and BufferCacheShard objects it created.

ASan reported:
  Direct leak of 9928 byte(s) in 1 object(s) allocated from:
    #1 BlueStore::OnodeCacheShard::create() BlueStore.cc:1221
    #2 ExtentMap_reshard_failure_Test::TestBody() test_bluestore_types.cc:1244

  Direct leak of 224 byte(s) in 1 object(s) allocated from:
    #1 BlueStore::BufferCacheShard::create() BlueStore.cc:1680
    #2 ExtentMap_reshard_failure_Test::TestBody() test_bluestore_types.cc:1246

  SUMMARY: AddressSanitizer: 10288 byte(s) leaked in 8 allocation(s).

Fix by:
1. Wrapping coll and onode in an additional scope block to ensure they
   are destroyed before the cache shards (releasing all blob references)
2. Adding proper cleanup with delete bc and delete oc at test end

This matches the cleanup pattern used in BlueStoreFixture::TearDown().

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
5 days agoMerge pull request #66895 from tchaikov/wip-common-options-fix-hea-use-after-free
Kefu Chai [Tue, 13 Jan 2026 06:07:52 +0000 (14:07 +0800)]
Merge pull request #66895 from tchaikov/wip-common-options-fix-hea-use-after-free

common/options: fix heap-use-after-free by using never-destroyed static

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
5 days agocmake: remove Boost::system linkage for boost 1.89+ 66801/head
Kefu Chai [Wed, 24 Dec 2025 03:35:18 +0000 (11:35 +0800)]
cmake: remove Boost::system linkage for boost 1.89+

In boost 1.89, the stub compiled library for Boost.System was removed.
According to the boost 1.89 release notes: "The stub compiled library
has been removed; System has been header-only since release 1.69.",
See https://www.boost.org/releases/1.89.0/ .

This change removes or replaces Boost::system linkage throughout the
codebase:

1. Removed "system" from BOOST_COMPONENTS in the root CMakeLists.txt,
   as the library no longer exists in boost 1.89+.

2. Where Boost::system was the only linked boost library, replaced it
   with Boost::boost (the header-only meta-target) to maintain access
   to Boost.System's header-only functionality.

3. Where other boost libraries were already linked (e.g., Boost::thread,
   Boost::regex, Boost::filesystem), removed Boost::system entirely, as
   the header-only System library dependency is automatically satisfied
   by other boost components.

This is not a breaking change since the minimum required boost version
for this project is 1.87, where Boost.System was already header-only
(only the stub compiled library remained for compatibility).

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 days agodoc/cephadm: more improvements to install.rst 66899/head
Ville Ojamo [Tue, 13 Jan 2026 05:43:31 +0000 (12:43 +0700)]
doc/cephadm: more improvements to install.rst

Fix CLI command example missing a line and use a single paragraph for
it.
Use the just-created initial-ceph.conf for bootstrap.
Improve text.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
5 days agoMerge pull request #66883 from bluikko/wip-doc-radosgw-improve-dns-name-config
bluikko [Tue, 13 Jan 2026 05:21:07 +0000 (12:21 +0700)]
Merge pull request #66883 from bluikko/wip-doc-radosgw-improve-dns-name-config

doc/radosgw: improve DNS host name config in s3/commons.rst

5 days agodoc/radosgw: improve DNS host name config in s3/commons.rst 66883/head
Ville Ojamo [Mon, 12 Jan 2026 06:47:31 +0000 (13:47 +0700)]
doc/radosgw: improve DNS host name config in s3/commons.rst

Clarify that not only virtual-host-based access is configured this way.
Use Monitor config database instead of ceph.conf and add link to it.
Fix typo. Use privileged prompt for CLI example command.
List that comma is the delimitor used in rgw_dns_name config.
Use double backticks consistently for literal strings.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
5 days agocommon/options: fix heap-use-after-free by using never-destroyed static 66895/head
Kefu Chai [Tue, 13 Jan 2026 01:19:17 +0000 (09:19 +0800)]
common/options: fix heap-use-after-free by using never-destroyed static

The config schema map was using string_view keys that pointed to the
name field of Option objects stored in the global ceph_options vector.
When the vector is destroyed during program exit, the Option objects
are freed, but background threads (like BlueStore::MempoolThread) may
still be accessing config options, causing use-after-free.

ASan reported:
  READ of size 19 at 0x503000047c80 thread T411
    #12 md_config_t::find_option(std::string_view) const config.cc:261
    #17 BlueStore::MempoolThread::entry() BlueStore.cc:5591

  0x503000047c80 is located 0 bytes inside of 20-byte region
  freed by thread T0 here:
    #7 Option::~Option() options.h:15
    #13 std::vector<Option>::~vector() stl_vector.h:730
    #14 __run_exit_handlers stdlib/exit.c:113

  previously allocated by thread T0 here:
    #7 Option::Option(Option const&) options.h:15
    #18 build_options() build_options.cc:44

Fix by converting ceph_options from a global variable to a function
get_ceph_options() that returns a reference to a static pointer that
is never destroyed. This ensures the Option objects remain valid for
the lifetime of the program, even during exit when background threads
may still be accessing them.

This preserves the memory efficiency of using string_view keys in the
schema map while fixing the lifetime issue.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
6 days agomgr/dashboard: NVme-Delete Gateway group 66418/head
pujashahu [Wed, 26 Nov 2025 06:44:13 +0000 (12:14 +0530)]
mgr/dashboard: NVme-Delete Gateway group

Fixes: https://tracker.ceph.com/issues/73995
Signed-off-by: pujaoshahu <pshahu@redhat.com>
6 days agoMerge pull request #66803 from rhcs-dashboard/empty-data-message
Afreen Misbah [Mon, 12 Jan 2026 20:07:46 +0000 (01:37 +0530)]
Merge pull request #66803 from rhcs-dashboard/empty-data-message

mgr/dashboard: empty-data-message

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Naman Munet <nmunet@redhat.com>
6 days agoMerge pull request #66714 from Hezko/nvme-cli-ver-remove
Afreen Misbah [Mon, 12 Jan 2026 16:00:44 +0000 (21:30 +0530)]
Merge pull request #66714 from Hezko/nvme-cli-ver-remove

mgr/dashboard: remove not needed 'cli_version' field from gw info com…

Reviewed-by: Nizamudeen A <nia@redhat.com>
6 days agoMerge pull request #66783 from Hezko/nvme-cli-json-indent
Afreen Misbah [Mon, 12 Jan 2026 15:59:40 +0000 (21:29 +0530)]
Merge pull request #66783 from Hezko/nvme-cli-json-indent

mgr/dashboard: add indentation to the json output of nvmeof cli commands

Reviewed-by: Nizamudeen A <nia@redhat.com>
6 days agoMerge pull request #66792 from Hezko/nvme-cli-fix-help-for-cmnds
Afreen Misbah [Mon, 12 Jan 2026 15:59:19 +0000 (21:29 +0530)]
Merge pull request #66792 from Hezko/nvme-cli-fix-help-for-cmnds

mgr/dashboard: fix ns add and resize commands help

Reviewed-by: Nizamudeen A <nia@redhat.com>
6 days agoMerge pull request #65941 from VallariAg/wip-vallari-cephadm-refresh
Adam King [Mon, 12 Jan 2026 15:58:13 +0000 (10:58 -0500)]
Merge pull request #65941 from VallariAg/wip-vallari-cephadm-refresh

qa: add 'refresh' config to cephadm.wait_for_service

Reviewed-by: Adam King <adking@redhat.com>
6 days agorgw/posix: Fix return value for open call on versioned dir 66800/head
Samarah Uriarte [Mon, 5 Jan 2026 22:14:36 +0000 (16:14 -0600)]
rgw/posix: Fix return value for open call on versioned dir

Signed-off-by: Samarah Uriarte <samarah.uriarte@ibm.com>
6 days agoMerge pull request #66810 from afreen23/full-tearsheet
Afreen Misbah [Mon, 12 Jan 2026 15:46:23 +0000 (21:16 +0530)]
Merge pull request #66810 from afreen23/full-tearsheet

mgr/dashboard: Add full page tearsheet component

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
6 days agoMerge pull request #66752 from afreen23/generic-wizard
Afreen Misbah [Mon, 12 Jan 2026 15:45:28 +0000 (21:15 +0530)]
Merge pull request #66752 from afreen23/generic-wizard

mgr/dashboard: Add generic wizard component

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
6 days agoMerge pull request #66845 from galsalomon66/fix_crash_upon_empty_connection_pool
Gal Salomon [Mon, 12 Jan 2026 14:52:33 +0000 (16:52 +0200)]
Merge pull request #66845 from galsalomon66/fix_crash_upon_empty_connection_pool

rgw/d4n: passing the dpp to RedisPool::acquire to fix nullptr crash

6 days agoMerge pull request #66852 from tchaikov/wip-rgw-dbstore-fix-leaks
Kefu Chai [Mon, 12 Jan 2026 14:03:38 +0000 (22:03 +0800)]
Merge pull request #66852 from tchaikov/wip-rgw-dbstore-fix-leaks

rgw/dbstore: fix memory leaks in unittest_dbstore_tests

Reviewed-by: Soumya Koduri <skoduri@redhat.com>
6 days agoMerge pull request #66848 from tchaikov/wip-cmake-unittest_global_doublefree
Kefu Chai [Mon, 12 Jan 2026 14:00:28 +0000 (22:00 +0800)]
Merge pull request #66848 from tchaikov/wip-cmake-unittest_global_doublefree

cmake: guard unittest_global_doublefree with WITH_LIBCEPHFS

Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
6 days agomgr/dashboard: empty-data-message 66803/head
Sagar Gopale [Tue, 6 Jan 2026 07:56:42 +0000 (13:26 +0530)]
mgr/dashboard: empty-data-message

Fixes: https://tracker.ceph.com/issues/74324
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
6 days agomgr/dashboard: add get_subsystem nvme command 66715/head
Tomer Haskalovitch [Mon, 8 Dec 2025 11:25:18 +0000 (13:25 +0200)]
mgr/dashboard: add get_subsystem nvme command

Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
6 days agoMerge pull request #66734 from imran-imtiaz/dashboard
Imran Imtiaz [Mon, 12 Jan 2026 06:36:35 +0000 (06:36 +0000)]
Merge pull request #66734 from imran-imtiaz/dashboard

mgr/dashboard: add rollback/update API endpoints for consistency group snapshots

7 days agoMerge pull request #66773 from dsseng/fedora-44-compat-fixes
Ilya Dryomov [Sun, 11 Jan 2026 21:18:32 +0000 (22:18 +0100)]
Merge pull request #66773 from dsseng/fedora-44-compat-fixes

src: make enums castable and build with Python 3.14 on Fedora >= 43

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
7 days agoMerge pull request #66457 from NitzanMordhai/wip-nitzan-pg-scrub-standalone-test...
NitzanMordhai [Sun, 11 Jan 2026 12:40:26 +0000 (14:40 +0200)]
Merge pull request #66457 from NitzanMordhai/wip-nitzan-pg-scrub-standalone-test-hang

test/ceph-helpers: Pass timeout and add timeout for commands in test_pg_scrub

7 days agoMerge pull request #66858 from bluikko/wip-doc-cephadm-improvements8
bluikko [Sun, 11 Jan 2026 08:51:54 +0000 (15:51 +0700)]
Merge pull request #66858 from bluikko/wip-doc-cephadm-improvements8

doc/cephadm: small improvements to troubleshooting.rst

7 days agoMerge pull request #66859 from bluikko/wip-doc-cephadm-improvements9
bluikko [Sun, 11 Jan 2026 08:51:33 +0000 (15:51 +0700)]
Merge pull request #66859 from bluikko/wip-doc-cephadm-improvements9

doc/cephadm: small improvements to upgrade.rst

7 days agoMerge pull request #66862 from bluikko/wip-doc-cephadm-improvements7
bluikko [Sun, 11 Jan 2026 08:51:22 +0000 (15:51 +0700)]
Merge pull request #66862 from bluikko/wip-doc-cephadm-improvements7

doc/cephadm: small improvements continued

8 days agoMerge pull request #66849 from tchaikov/wip-unittest_ecbackend-alignment
Kefu Chai [Sat, 10 Jan 2026 09:10:04 +0000 (17:10 +0800)]
Merge pull request #66849 from tchaikov/wip-unittest_ecbackend-alignment

test/osd: fix buffer alignment issue in unittest_ecbackend

Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
8 days agoMerge pull request #66830 from bluikko/wip-doc-cephadm-improvements
bluikko [Sat, 10 Jan 2026 04:29:59 +0000 (11:29 +0700)]
Merge pull request #66830 from bluikko/wip-doc-cephadm-improvements

doc/cephadm: small improvements

9 days agoMerge pull request #66827 from zdover23/wip-doc-2026-01-08-rgw_usage_log_key_transition
Zac Dover [Sat, 10 Jan 2026 00:32:36 +0000 (10:32 +1000)]
Merge pull request #66827 from zdover23/wip-doc-2026-01-08-rgw_usage_log_key_transition

doc/rgw: correct typo in rgw_usage_log_key_transition

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
9 days agoMerge pull request #66826 from zdover23/wip-doc-2026-01-08-rgw-rgw_multi_obj_del_max_aio
Zac Dover [Sat, 10 Jan 2026 00:32:15 +0000 (10:32 +1000)]
Merge pull request #66826 from zdover23/wip-doc-2026-01-08-rgw-rgw_multi_obj_del_max_aio

doc/radosgw: expose rgw_multi_obj_max_aio info

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
9 days agosrc/mgr: make enum statically castable 66773/head
Dmitrii Sharshakov [Thu, 1 Jan 2026 12:33:41 +0000 (13:33 +0100)]
src/mgr: make enum statically castable

Fix the following compiler error:

in-class initializer for static data member is not a constant expression

Co-authored-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Dmitrii Sharshakov <d3dx12.xx@gmail.com>
9 days agorbd: make enums statically castable
Dmitrii Sharshakov [Thu, 1 Jan 2026 12:32:07 +0000 (13:32 +0100)]
rbd: make enums statically castable

Fix the following compiler error:

in-class initializer for static data member is not a constant expression

Co-authored-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Dmitrii Sharshakov <d3dx12.xx@gmail.com>
9 days agodoc/cephadm: small improvements continued 66862/head
Ville Ojamo [Fri, 9 Jan 2026 09:45:59 +0000 (16:45 +0700)]
doc/cephadm: small improvements continued

Fix invalid section title and add a label for ref.
Link to the new label instead of telling which section to read.
Remove a sentence no longer relevant with config db.

Remove stray spaces, add newlines per style, fix capitalization.
Use privileged prompt when necessary.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
9 days agodoc/cephadm: small improvements to upgrade.rst 66859/head
Ville Ojamo [Fri, 9 Jan 2026 10:21:13 +0000 (17:21 +0700)]
doc/cephadm: small improvements to upgrade.rst

Reorganize and split long text paragraphs.
Add a label for ref instead of using section title name.
Fix word capitalization and minor changes to words.

Use title case consistently in section titles.
Use double backticks consistently for literal strings.
Use confval role instead of literal inline for config keys in text.
Improve markup. Improve prompt usage.

Delete spaces at end of lines. Wrap long lines.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
9 days agodoc/cephadm: small improvements to troubleshooting.rst 66858/head
Ville Ojamo [Fri, 9 Jan 2026 09:59:41 +0000 (16:59 +0700)]
doc/cephadm: small improvements to troubleshooting.rst

Programmatically add fsid to example script instead of telling user to add it.
Re-organize CLI example and output that was all on the same line.

Use title case consistently in section titles.
Use the standard style section title levels markup and preceding newlines.
Use double backticks consistently for literal strings.
Improve markup. Improve prompt usage.

Fix word capitalization and minor changes to words.

Delete spaces at end of lines.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
9 days agoMerge pull request #66774 from ronen-fr/wip-rf-rstcheck
Ronen Friedman [Fri, 9 Jan 2026 15:25:04 +0000 (17:25 +0200)]
Merge pull request #66774 from ronen-fr/wip-rf-rstcheck

pybind/mgr/dashboard: dashboard/requirements-lint.txt: re-pin rsscheck

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
9 days agoMerge pull request #66841 from bluikko/wip-doc-cephadm-improvements6
bluikko [Fri, 9 Jan 2026 11:50:43 +0000 (18:50 +0700)]
Merge pull request #66841 from bluikko/wip-doc-cephadm-improvements6

doc/cephadm: small improvements to operations.rst

9 days agoMerge pull request #66836 from bluikko/wip-doc-cephadm-improvements4
bluikko [Fri, 9 Jan 2026 08:14:59 +0000 (15:14 +0700)]
Merge pull request #66836 from bluikko/wip-doc-cephadm-improvements4

doc/cephadm: small improvements to install.rst

9 days agoMerge pull request #66835 from bluikko/wip-doc-cephadm-improvements3
bluikko [Fri, 9 Jan 2026 07:12:05 +0000 (14:12 +0700)]
Merge pull request #66835 from bluikko/wip-doc-cephadm-improvements3

doc/cephadm: small improvements to host-management.rst

9 days agoMerge pull request #66833 from bluikko/wip-doc-cephadm-improvements2
bluikko [Fri, 9 Jan 2026 07:05:13 +0000 (14:05 +0700)]
Merge pull request #66833 from bluikko/wip-doc-cephadm-improvements2

doc/cephadm: small improvements to services/index.rst

9 days agoMerge pull request #66670 from ThomasLamprecht/systemd-fix-ceph-volume@-service-install
Kefu Chai [Fri, 9 Jan 2026 05:41:32 +0000 (13:41 +0800)]
Merge pull request #66670 from ThomasLamprecht/systemd-fix-ceph-volume@-service-install

systemd services: fix configuring ceph-volume@ service to use correct path to executable

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
9 days agorgw/dbstore: fix memory leaks in unittest_dbstore_tests 66852/head
Kefu Chai [Fri, 9 Jan 2026 04:40:39 +0000 (12:40 +0800)]
rgw/dbstore: fix memory leaks in unittest_dbstore_tests

Fix memory leaks detected by AddressSanitizer in unittest_dbstore_tests.
The test was failing with ASan enabled due to SQLObjectOp objects not
being properly cleaned up.

ASan reported the following leaks:

  Direct leak of 200 byte(s) in 1 object(s) allocated from:
    #0 operator new(unsigned long)
    #1 SQLGetBucket::Execute(DoutPrefixProvider const*, rgw::store::DBOpParams*)
       /src/rgw/driver/dbstore/sqlite/sqliteDB.cc:1689
    #2 rgw::store::DB::ProcessOp(DoutPrefixProvider const*, ...)
       /src/rgw/driver/dbstore/common/dbstore.cc:258

  Direct leak of 200 byte(s) in 1 object(s) allocated from:
    #0 operator new(unsigned long)
    #1 SQLInsertBucket::Execute(DoutPrefixProvider const*, rgw::store::DBOpParams*)
       /src/rgw/driver/dbstore/sqlite/sqliteDB.cc:1433
    #2 rgw::store::DB::ProcessOp(DoutPrefixProvider const*, ...)
       /src/rgw/driver/dbstore/common/dbstore.cc:258

  SUMMARY: AddressSanitizer: 460550 byte(s) leaked in 1823 allocation(s).

Root cause: The DB::Destroy() method had an early return when the db
pointer was NULL, preventing cleanup of the objectmap which stores
SQLObjectOp pointers. These objects were allocated during test execution
but never freed.

Changes:
- Modified DB::Destroy() to always clean up objectmap even when db is NULL
- Added explicit delete in objectmapDelete() for consistency
- Added lsan suppression for SQLite internal allocations (indirect leaks)

After the fix, all direct leaks are eliminated. Only indirect leaks from
SQLite's internal memory management remain, which are now suppressed.

Test results:
- Before: 460,550 bytes leaked (including 2 direct leaks of 200 bytes each)
- After: 0 direct leaks, unittest_dbstore_tests passes with ASan

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
9 days agocmake: guard unittest_global_doublefree with WITH_LIBCEPHFS 66848/head
Kefu Chai [Thu, 8 Jan 2026 23:43:13 +0000 (07:43 +0800)]
cmake: guard unittest_global_doublefree with WITH_LIBCEPHFS

The unittest_global_doublefree test detects double-free issues in
global static variables when an executable links both librados and
libcephfs. However, it was incorrectly guarded by WITH_CEPHFS (which
controls the server-side cephfs components) instead of WITH_LIBCEPHFS
(which controls the client library it actually depends on).

This causes build failures when building with WITH_LIBCEPHFS enabled
but WITH_CEPHFS disabled:

```
    /usr/bin/ld: cannot find -lcephfs: No such file or directory
```

Change the guard to WITH_LIBCEPHFS to match the actual dependency.

While this scenario is uncommon (most users enable WITH_CEPHFS), the
fix correctly aligns the build logic with the test's dependencies.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
9 days agotest/osd: fix buffer alignment issue in unittest_ecbackend 66849/head
Kefu Chai [Fri, 9 Jan 2026 01:25:28 +0000 (09:25 +0800)]
test/osd: fix buffer alignment issue in unittest_ecbackend

The create_buf() function in TestECBackend.cc had two issues that
caused test failures when running with ASan enabled:

1. Infinite loop potential: When std::rand() % 5 returned 0, len_to_add
   would be 0, causing an infinite loop if the buffer hadn't reached
   the target length yet.

2. Memory alignment issue: Using append_zero() doesn't guarantee that
   the resulting buffer's memory address is aligned to EC_ALIGN_SIZE
   (4096 bytes). The is_aligned() check verifies that all buffers in
   the bufferlist have their data pointers properly aligned, not just
   that the length is a multiple of the alignment size.

Fix by:
- Changing std::rand() % 5 to std::rand() % 5 + 1 to ensure we always
  allocate 1-5 pages worth of data, avoiding the infinite loop
- Replacing append_zero() with buffer::create_page_aligned() followed
  by memset() and append(), which ensures each buffer has its data
  pointer aligned to page boundaries (4096 bytes)

This ensures the test passes consistently with ASan enabled.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
10 days agoMerge pull request #66786 from sungjoon-koh/wip-rocksdb-fix-liburing-libs
Kefu Chai [Fri, 9 Jan 2026 00:17:46 +0000 (08:17 +0800)]
Merge pull request #66786 from sungjoon-koh/wip-rocksdb-fix-liburing-libs

cmake: fix liburing path passed to rocksdb

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
10 days agomgr/dashboard: Generalized errors and validations in forms 66378/head
Afreen Misbah [Tue, 21 Oct 2025 16:37:46 +0000 (22:07 +0530)]
mgr/dashboard: Generalized errors and validations in forms

Fixes https://tracker.ceph.com/issues/73901

- added a validation directive -`cdValidate` which can be use to set [invalid] form fields
- also added generic template for showing error messages in user password form
- user password form updates that

Signed-off-by: Afreen Misbah <afreen@ibm.com>
10 days agoscript/ptl-tool: allow setting private on QA issue 66844/head
Patrick Donnelly [Thu, 8 Jan 2026 18:31:50 +0000 (13:31 -0500)]
script/ptl-tool: allow setting private on QA issue

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
10 days agorgw/d4n: passing the dpp to RedisPool::acquire to fix nullptr crash 66845/head
gal salomon [Thu, 8 Jan 2026 18:46:55 +0000 (18:46 +0000)]
rgw/d4n: passing the dpp to RedisPool::acquire to fix nullptr crash

Fix segfault when Redis connection pool is exhausted by passing the DoutPrefixProvider parameter through redis_exec_cp() to acquire(),
preventing null reference in maybe_warn_about_blocking()

Signed-off-by: gal salomon <gal.salomon@gmail.com>
10 days agoscript/ptl-tool: add option to explicitly push to ci 66843/head
Patrick Donnelly [Thu, 8 Jan 2026 16:59:16 +0000 (11:59 -0500)]
script/ptl-tool: add option to explicitly push to ci

If you want a CI branch/tag without creating a QA ticket.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
10 days agoMerge pull request #66772 from ronen-fr/wip-rf-gtsversion
Ronen Friedman [Thu, 8 Jan 2026 16:06:50 +0000 (18:06 +0200)]
Merge pull request #66772 from ronen-fr/wip-rf-gtsversion

scripts/build/ceph.spec.in: fix rhel version checks

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
10 days agomgr/dashboard: add CRUD API endpoints for consistency group snapshots 2/2 66734/head
Imran Imtiaz [Wed, 24 Dec 2025 10:14:53 +0000 (10:14 +0000)]
mgr/dashboard: add CRUD API endpoints for consistency group snapshots 2/2

Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
Fixes: https://tracker.ceph.com/issues/74275
Create a consistency group dashboard API endpoint to:

- rollback
- update

Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
10 days agodoc/cephadm: small improvements to operations.rst 66841/head
Ville Ojamo [Thu, 8 Jan 2026 09:44:26 +0000 (16:44 +0700)]
doc/cephadm: small improvements to operations.rst

Remove "*" around CLI command placeholders that was rendered in literal strings.
Leave only the usual "<placeholder>" string.

Use title case consistently in section titles.
Add links to more information.
Move a label about logs to the right section.
Use double backticks consistently for literal strings.
Use confval role instead of literal inline for config keys in text.

Fix word capitalization and minor changes to words.
Use Monitor, Manager, etc. instead of MON, MGR, etc.
Improve markup. Improve prompt usage.
Fix duplicate text and remove an unnecessary section.

Delete spaces at end of lines. Add full stops or colons.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
10 days agodoc/cephadm: small improvements to install.rst 66836/head
Ville Ojamo [Thu, 8 Jan 2026 07:55:00 +0000 (14:55 +0700)]
doc/cephadm: small improvements to install.rst

Remove "*" around CLI command placeholders that was rendered in literal strings.
Leave only the usual "<placeholder>" string.

Use title case consistently in section titles.

Use confval role instead of literal inline for config keys in text.
Improve markup.
Use ref instead of full URL for intradocs link.
Remove unused external link definition.
Fix double prompts in SSH cert auth section.

Fix word capitalization and minor changes to words.
Use Monitor, Manager, etc. instead of MON, MGR, etc.
Fix hyphenation.
Use underscores in config key name.
SSH cert auth uses a signed public, not private, key.

Delete spaces at end of lines. Add full stops or colons.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
10 days agodoc/cephadm: small improvements to host-management.rst 66835/head
Ville Ojamo [Thu, 8 Jan 2026 07:26:20 +0000 (14:26 +0700)]
doc/cephadm: small improvements to host-management.rst

Remove "*" around CLI command placeholders that was rendered in literal strings.
Leave only the usual "<placeholder>" string.

Use title case consistently in section titles.
Add links to more information.
Use double backticks consistently for literal strings.
Use confval role instead of literal inline for config keys in text.
Improve markup.

Fix word capitalization and minor changes to words.
Use Monitor, Manager, etc. instead of MON, MGR, etc.
Reword to "a command of the following form" where suitable.
Fix hyphenation.
Clarify three sentences.
SSH cert auth uses a signed public, not private, key.

Delete spaces at end of lines. Add full stops or colons.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
10 days agodoc/cephadm: small improvements to services/index.rst 66833/head
Ville Ojamo [Thu, 8 Jan 2026 06:13:51 +0000 (13:13 +0700)]
doc/cephadm: small improvements to services/index.rst

Remove "*" around CLI command placeholders that was rendered in literal strings.
Leave only the usual "<placeholder>" string.

Use the standard style section title preceding newlines.
Use double backticks consistently for literal strings.
Rewrap only excessively long lines only in certain places to avoid excessive diff.
Use confval role instead of literal inline for config keys in text.
Improve markup.

Fix word capitalization and minor changes to words.
Use Monitor, Manager, etc. instead of MON, MGR, etc.
Reword to "a command of the following form" where suitable.
Remove repetition in admonition about daemon status refresh.

Delete spaces at end of lines. Add full stops or colons.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
10 days agodoc/cephadm: small improvements 66830/head
Ville Ojamo [Thu, 8 Jan 2026 05:38:35 +0000 (12:38 +0700)]
doc/cephadm: small improvements

Remove "*" around CLI command placeholders that was rendered in literal strings.
Leave only the usual "<placeholder>" string.

Use title case consistently in section titles.
Use the standard style section title levels markup and preceding newlines.
Add links to more information.
Use double backticks consistently for literal strings.
Rewrap only excessively long lines only in certain places to avoid excessive diff.
Improve markup.

Fix word capitalization and minor changes to words.
Use Monitor, Manager, etc. instead of MON, MGR, etc.
Reword to "a command of the following form" where suitable.

Delete spaces at end of lines. Add full stops or colons.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
10 days agoMerge pull request #66728 from tchaikov/wip-intrusive-ptr
Kefu Chai [Thu, 8 Jan 2026 05:00:25 +0000 (13:00 +0800)]
Merge pull request #66728 from tchaikov/wip-intrusive-ptr

common: fix TrackedOp intrusive_ptr compatibility with boost 1.89+

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
10 days agodoc/rgw: correct typo in rgw_usage_log_key_transition 66827/head
Zac Dover [Thu, 8 Jan 2026 03:33:23 +0000 (13:33 +1000)]
doc/rgw: correct typo in rgw_usage_log_key_transition

s/Hhandle/Handle/ in "rgw_usage_log_key_transition" in
src/common/options/rgw.yaml.in.

Signed-off-by: Zac Dover <zac.dover@clyso.com>
10 days agodoc/radosgw: expose rgw_multi_obj_max_aio info 66826/head
Zac Dover [Thu, 8 Jan 2026 03:14:23 +0000 (13:14 +1000)]
doc/radosgw: expose rgw_multi_obj_max_aio info

Expose the confval information for the confval "rgw_multi_obj_max_aio"
so that it can be seen in the "Ceph Object Gateway Config Reference".

Signed-off-by: Zac Dover <zac.dover@clyso.com>
11 days agoMerge pull request #66814 from bluikko/wip-doc-fix-directives
bluikko [Wed, 7 Jan 2026 13:57:05 +0000 (20:57 +0700)]
Merge pull request #66814 from bluikko/wip-doc-fix-directives

doc: fix most invalid directives missing a second colon

11 days agoMerge pull request #66604 from rhcs-dashboard/fix-69690-main
Aashish Sharma [Wed, 7 Jan 2026 11:00:27 +0000 (16:30 +0530)]
Merge pull request #66604 from rhcs-dashboard/fix-69690-main

monitoring: fix CephPgImbalance alert rule expression

Reviewed-by: Ankush Behl <ankush.behl@ibm.com>
11 days agoMerge PR #65495 into main
Venky Shankar [Wed, 7 Jan 2026 10:33:36 +0000 (16:03 +0530)]
Merge PR #65495 into main

* refs/pull/65495/head:

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
11 days agoMerge pull request #66806 from bluikko/wip-doc-dev-health-checks-improvements
bluikko [Wed, 7 Jan 2026 10:09:38 +0000 (17:09 +0700)]
Merge pull request #66806 from bluikko/wip-doc-dev-health-checks-improvements

doc/dev: Improvements to health-reports.rst (1 of 2)

11 days agoMerge pull request #66809 from bluikko/wip-doc-radosgw-qat-accel-link
bluikko [Wed, 7 Jan 2026 10:09:20 +0000 (17:09 +0700)]
Merge pull request #66809 from bluikko/wip-doc-radosgw-qat-accel-link

doc/radosgw: Fix link to Intel QAT in qat-accel.rst

11 days agoMerge pull request #66718 from tchaikov/wip-cmake-crimson-option
Kefu Chai [Wed, 7 Jan 2026 08:24:39 +0000 (16:24 +0800)]
Merge pull request #66718 from tchaikov/wip-cmake-crimson-option

cmake: clarify WITH_CRIMSON help text

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
11 days agoMerge pull request #66808 from bluikko/wip-doc-rados-erasure-code-isa-link
bluikko [Wed, 7 Jan 2026 07:24:54 +0000 (14:24 +0700)]
Merge pull request #66808 from bluikko/wip-doc-rados-erasure-code-isa-link

doc/rados: Fix link to Intel ISA-L in erasure-code-isa.rst

11 days agoMerge pull request #66782 from Hezko/nvme-fix-no-gw-typo
Aashish Sharma [Wed, 7 Jan 2026 06:21:54 +0000 (11:51 +0530)]
Merge pull request #66782 from Hezko/nvme-fix-no-gw-typo

mgr/dashboard: fix typo in error when gw does not exist

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
12 days agomgr/dashboard: add indentation to the json output of nvmeof cli commands 66783/head
Tomer Haskalovitch [Sun, 4 Jan 2026 09:01:32 +0000 (11:01 +0200)]
mgr/dashboard: add indentation to the json output of nvmeof cli commands

Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
12 days agoscript/ptl-tool: add CEPH-BUILD-JOB trailer support 66818/head
Patrick Donnelly [Tue, 6 Jan 2026 17:40:14 +0000 (12:40 -0500)]
script/ptl-tool: add CEPH-BUILD-JOB trailer support

Currently, the `reef` branch requires the use of the older
`ceph-dev-new` pipeline instead of `ceph-dev-pipeline`.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
12 days agoscripts/build/ceph.spec.in: fix rhel version checks 66772/head
Ronen Friedman [Thu, 1 Jan 2026 14:35:33 +0000 (14:35 +0000)]
scripts/build/ceph.spec.in: fix rhel version checks

Fixing multiple instances in this file where
the RHEL version is checked - without properly
ensuring that the OS is indeed RHEL.

0%{?rhel} is only defined on RHEL systems, and
is '0' otherwise. That resulted, for example, in
Fedora 43 having 'gts_version' incorrectly
set to '13'.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
12 days agomgr/dashboard: Add full page tearsheet component 66810/head
Afreen Misbah [Tue, 6 Jan 2026 10:47:16 +0000 (16:17 +0530)]
mgr/dashboard: Add full page tearsheet component

Fixes https://tracker.ceph.com/issues/74327

-  added "full" page tearsheet
-  the full page tearsheet uses a cancel confirmation modal hence added that as well
-  as per latest carbon guidelines for tearsheet https://carbondesignsystem.com/community/patterns/create-flows/#anatomy-of-a-full-page
-  not added - influencer title and toggle (should be added as per reqs)

Signed-off-by: Afreen Misbah <afreen@ibm.com>
12 days agodoc: fix most invalid directives missing a second colon 66814/head
Ville Ojamo [Tue, 6 Jan 2026 14:59:34 +0000 (21:59 +0700)]
doc: fix most invalid directives missing a second colon

Add the second colon to RST markup that was missing it. Some very
important admonitions were not rendered at all because of the syntax
error.

"Most" because the two remaining occurrences are fixed elsewhere.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
12 days agomgr/dashboard: Add generic wizard component 66752/head
Afreen Misbah [Mon, 29 Dec 2025 04:51:36 +0000 (10:21 +0530)]
mgr/dashboard: Add generic wizard component

Fixes https://tracker.ceph.com/issues/74291

- made on top of carbon modal
- carbon design system used - wide tearsheet
- added a step component as well to support navigation code
- added unit tests

Signed-off-by: Afreen Misbah <afreen@ibm.com>
12 days agodoc/radosgw: Fix link to Intel QAT in qat-accel.rst 66809/head
Ville Ojamo [Tue, 6 Jan 2026 10:26:50 +0000 (17:26 +0700)]
doc/radosgw: Fix link to Intel QAT in qat-accel.rst

Fix broken link as reported in doc bugs pad.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
12 days agodoc/dev: Improvements to health-reports.rst (1 of 2) 66806/head
Ville Ojamo [Tue, 6 Jan 2026 09:22:29 +0000 (16:22 +0700)]
doc/dev: Improvements to health-reports.rst (1 of 2)

Try to improve language of the document. Completely rewrite sections
where possible without confirming nuances from the source.

Use Monitor, Manager; add articles and fix typos/missing letters, etc.

1 of 2, second part should add back diagrams, text about them and reflow
text.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
12 days agoMerge pull request #66682 from tchaikov/wip-cmake-seastar.a
Kefu Chai [Tue, 6 Jan 2026 12:37:12 +0000 (20:37 +0800)]
Merge pull request #66682 from tchaikov/wip-cmake-seastar.a

cmake: build static seastar for release builds

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
12 days agosystemd services: fix installing ceph-volume@ 66670/head
Thomas Lamprecht [Wed, 17 Dec 2025 16:28:11 +0000 (17:28 +0100)]
systemd services: fix installing ceph-volume@

The ceph-volume@ service uses the @CMAKE_INSTALL_PREFIX@, so we cannot
just install it directly like the target units, but need to process it
like all other units that are referring to actual executables that
reside in build-target dependent paths.

Fixes: 68c72c5dff5 ("systemd: use CMake install prefix in templates")
Reported-by: Daniel Herzig <d.herzig@proxmox.com>
Reported-by: Aaron Lauterer <a.lauterer@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
12 days agodoc/rados: Fix link to Intel ISA-L in erasure-code-isa.rst 66808/head
Ville Ojamo [Tue, 6 Jan 2026 10:14:59 +0000 (17:14 +0700)]
doc/rados: Fix link to Intel ISA-L in erasure-code-isa.rst

Fix broken link as reported in doc bugs pad.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
12 days agocmake: clarify WITH_CRIMSON help text 66718/head
Kefu Chai [Tue, 23 Dec 2025 03:19:12 +0000 (11:19 +0800)]
cmake: clarify WITH_CRIMSON help text

The help text for WITH_CRIMSON previously read "Build seastar
components", which referenced the underlying C++ framework rather
than the user-facing functionality. This was confusing because users
care about Ceph features, not implementation details.

Change the help text to reference "Crimson" directly and explicitly
state the default value, making the option's purpose clearer to users.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
12 days agoMerge pull request #66781 from gbregman/main
Gil Bregman [Tue, 6 Jan 2026 07:25:55 +0000 (09:25 +0200)]
Merge pull request #66781 from gbregman/main

mgr/cephadm: Change the default of max hosts per namespace in NVMEoF to 16