]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
ceph.git
16 min agoMerge pull request #67754 from idryomov/wip-kclient-features-update main
Ilya Dryomov [Mon, 16 Mar 2026 18:35:23 +0000 (19:35 +0100)]
Merge pull request #67754 from idryomov/wip-kclient-features-update

include/ceph_features: note more kernel versions

Reviewed-by: Miki Patel <miki.patel132@gmail.com>
65 min agoMerge pull request #67244 from bill-scales/issue73891
Kamoltat (Junior) Sirivadhna [Mon, 16 Mar 2026 17:45:48 +0000 (13:45 -0400)]
Merge pull request #67244 from bill-scales/issue73891

osd: Avoid pwlc spanning intervals

Reviewed-by: Samuel Just <sjust@ibm.com>
Reviewed-by: Radoslaw Zarzynski<rzarzyns@redhat.com>
Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
2 hours agoMerge pull request #62227 from atta/fix-lua-mkdtemp-permissions
Yuval Lifshitz [Mon, 16 Mar 2026 16:47:03 +0000 (18:47 +0200)]
Merge pull request #62227 from atta/fix-lua-mkdtemp-permissions

rgw: fix luarocks directory permissions

2 hours agoMerge pull request #67436 from adk3798/cephadm-fix-mon-crush-loc-text
Redouane Kachach [Mon, 16 Mar 2026 16:19:04 +0000 (17:19 +0100)]
Merge pull request #67436 from adk3798/cephadm-fix-mon-crush-loc-text

qa/cephadm: fix test_set_mon_crush_locations test

Reviewed-by: Redouane Kachach <rkachach@ibm.com>
3 hours agoMerge pull request #67776 from bluikko/wip-doc-radosgw-spelling
bluikko [Mon, 16 Mar 2026 15:43:46 +0000 (22:43 +0700)]
Merge pull request #67776 from bluikko/wip-doc-radosgw-spelling

doc/radosgw: Fix spelling errors

4 hours agoMerge pull request #67619 from tchaikov/wip-cmake-cephfs-journal-tool-without-liburing
Kefu Chai [Mon, 16 Mar 2026 14:25:41 +0000 (22:25 +0800)]
Merge pull request #67619 from tchaikov/wip-cmake-cephfs-journal-tool-without-liburing

cmake: link uring::uring to Boost::boost and fix cephfs tools linkage

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Edwin Rodriguez <edwin.rodriguez1@ibm.com>
4 hours agoMerge pull request #67708 from rhcs-dashboard/fix-miscellaneous
Afreen Misbah [Mon, 16 Mar 2026 14:19:47 +0000 (19:49 +0530)]
Merge pull request #67708 from rhcs-dashboard/fix-miscellaneous

mgr/dashboard: show System metadata used

Reviewed-by: Afreen Misbah <afreen@ibm.com>
4 hours agoMerge pull request #66450 from rkachach/fix_issue_74015
Redouane Kachach [Mon, 16 Mar 2026 14:14:49 +0000 (15:14 +0100)]
Merge pull request #66450 from rkachach/fix_issue_74015

mgr/cephadm: Fix mgmt-gateway default port in get_port_start()

Reviewed-by: Adam King <adking@redhat.com>
4 hours agoMerge pull request #67530 from rkachach/fix_ipv6_with_brackets
Redouane Kachach [Mon, 16 Mar 2026 14:08:42 +0000 (15:08 +0100)]
Merge pull request #67530 from rkachach/fix_ipv6_with_brackets

cephadm: fix EndPoint to handle bracketed IPv6 addresses

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
4 hours agoMerge pull request #67690 from rhcs-dashboard/75322-Updating-empty-state-message...
Afreen Misbah [Mon, 16 Mar 2026 13:53:32 +0000 (19:23 +0530)]
Merge pull request #67690 from rhcs-dashboard/75322-Updating-empty-state-message-on-performance-chart

mgr/dashboard: Fixing message when prometheus is disabled in performa…

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 hours agodoc/radosgw: Fix spelling errors 67776/head
Ville Ojamo [Fri, 13 Mar 2026 08:48:01 +0000 (15:48 +0700)]
doc/radosgw: Fix spelling errors

Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
7 hours agoMerge pull request #67421 from ifed01/wip-ifed-raise-min-comp-size-hdd
Igor Fedotov [Mon, 16 Mar 2026 11:35:11 +0000 (14:35 +0300)]
Merge pull request #67421 from ifed01/wip-ifed-raise-min-comp-size-hdd

options/global: raise bluestore_compression_min_blob_size_hdd to 64K

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
8 hours agoMerge pull request #67695 from rkachach/fix_issue_74860
Redouane Kachach [Mon, 16 Mar 2026 10:48:41 +0000 (11:48 +0100)]
Merge pull request #67695 from rkachach/fix_issue_74860

qa: fixing cephadm mgmt-gateway test to remove openssl dependency

Reviewed-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
8 hours agoMerge pull request #67433 from ifed01/wip-ifed-fix-min-blob-size-tracking
Igor Fedotov [Mon, 16 Mar 2026 10:20:26 +0000 (13:20 +0300)]
Merge pull request #67433 from ifed01/wip-ifed-fix-min-blob-size-tracking

os/bluestore: track compression_*blob_size* parameters for online update

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
8 hours agomgr/cephadm: Fix mgmt-gateway default port in get_port_start() 66450/head
Redouane Kachach [Fri, 28 Nov 2025 08:38:45 +0000 (09:38 +0100)]
mgr/cephadm: Fix mgmt-gateway default port in get_port_start()

The mgmt-gateway port was already defaulted to 443 in most places, but
get_port_start() did not apply this default. Since the output of
get_port_start() is used both to configure the daemon ports which are
later used to to open them in firewalld, this inconsistency meant the
HTTPS port was not opened when firewalld service was active.

This change makes get_port_start() also default to port 443, ensuring
the daemon is configured correctly and the corresponding firewalld port
is opened as expected.

Fixes: https://tracker.ceph.com/issues/74015
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
9 hours agomgr/dashboard: show miscellaneous data used 67708/head
Aashish Sharma [Mon, 9 Mar 2026 05:37:45 +0000 (11:07 +0530)]
mgr/dashboard: show miscellaneous data used

Fixes: https://tracker.ceph.com/issues/75320
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
9 hours agoMerge pull request #64975 from liu-chunmei/shard_osd_final
Matan Breizman [Mon, 16 Mar 2026 09:27:40 +0000 (11:27 +0200)]
Merge pull request #64975 from liu-chunmei/shard_osd_final

osd shard changes upon restart

Reviewed-by: Samuel Just <sjust@redhat.com>
9 hours agoMerge pull request #65912 from MattyWilliams22/wip-dont-delete-objects
SrinivasaBharathKanta [Mon, 16 Mar 2026 09:26:03 +0000 (14:56 +0530)]
Merge pull request #65912 from MattyWilliams22/wip-dont-delete-objects

test: Add option to not delete created objects

12 hours agomgr/dashboard: Fixing message when prometheus is disabled in performance charts 67690/head
Devika Babrekar [Fri, 6 Mar 2026 07:58:45 +0000 (13:28 +0530)]
mgr/dashboard: Fixing message when prometheus is disabled in performance charts
Fixes: https://tracker.ceph.com/issues/75322
Signed-off-by: Devika Babrekar <devika.babrekar@ibm.com>
13 hours agoMerge pull request #67734 from rhcs-dashboard/fix-namespace-size
Nizamudeen A [Mon, 16 Mar 2026 05:39:42 +0000 (11:09 +0530)]
Merge pull request #67734 from rhcs-dashboard/fix-namespace-size

mgr/dashboard: Namespace size should accept GiB in NVMe/TCP

Reviewed-by: Puja Shahu <pshahu@redhat.com>
Reviewed-by: Afreen Misbah <afreen@ibm.com>
2 days agoMerge pull request #67782 from rkachach/fix_issue_75492
Redouane Kachach [Sat, 14 Mar 2026 09:46:02 +0000 (10:46 +0100)]
Merge pull request #67782 from rkachach/fix_issue_75492

mgr/nvmeof: Adding missing CLICommand field to nvmeof mgr module

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Adam King <adking@redhat.com>
2 days agoMerge pull request #66580 from kamoltat/wip-ksirivad-fix-72994
Kamoltat (Junior) Sirivadhna [Fri, 13 Mar 2026 21:34:34 +0000 (17:34 -0400)]
Merge pull request #66580 from kamoltat/wip-ksirivad-fix-72994

mon [stretch-mode]: Allow a max bucket weight diff threshold
Reviewed-by: Ronen Friedman <rfriedma@ibm.com>
2 days agoMerge PR #67780 into main
Patrick Donnelly [Fri, 13 Mar 2026 19:54:51 +0000 (01:24 +0530)]
Merge PR #67780 into main

* refs/pull/67780/head:
Revert "Merge PR #67630 into main"

Reviewed-by: Shraddha Agrawal <shraddhaag@ibm.com>
2 days agomgr/nvmeof: Adding missing CLICommand file to nvmeof mgr module 67782/head
Redouane Kachach [Fri, 13 Mar 2026 15:40:01 +0000 (16:40 +0100)]
mgr/nvmeof: Adding missing CLICommand file to nvmeof mgr module

Fixes: https://tracker.ceph.com/issues/75492
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
3 days agoRevert "Merge PR #67630 into main" 67780/head
Patrick Donnelly [Fri, 13 Mar 2026 14:18:06 +0000 (19:48 +0530)]
Revert "Merge PR #67630 into main"

This reverts commit 3a5e4524aa56de4c26400ccf994baa6ba8e16d9e, reversing
changes made to d334ff531c563bb7d0e37777f606322ec91b7453.

To everyone's surprise, skipping a workflow does not make it less
required. Well done Github!

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
3 days agoMerge pull request #67275 from ifed01/wip-ifed-fix-bluefs-expand-test
Igor Fedotov [Fri, 13 Mar 2026 14:05:44 +0000 (17:05 +0300)]
Merge pull request #67275 from ifed01/wip-ifed-fix-bluefs-expand-test

qa/standalone: fix/improve bluefs tests

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
3 days agoMerge pull request #67609 from ifed01/wip-ifed-bluefs-stats-reset
Igor Fedotov [Fri, 13 Mar 2026 14:01:39 +0000 (17:01 +0300)]
Merge pull request #67609 from ifed01/wip-ifed-bluefs-stats-reset

os/bluestore: add 'bluefs stats reset' admin socket command.

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
3 days agoMerge pull request #67770 from bluikko/wip-doc-cephadm-spelling
bluikko [Fri, 13 Mar 2026 12:40:57 +0000 (19:40 +0700)]
Merge pull request #67770 from bluikko/wip-doc-cephadm-spelling

doc/cephadm: Fix spelling errors

3 days agoMerge pull request #67718 from rhcs-dashboard/fix-subsystem-create-layout-issue
Afreen Misbah [Fri, 13 Mar 2026 09:52:18 +0000 (15:22 +0530)]
Merge pull request #67718 from rhcs-dashboard/fix-subsystem-create-layout-issue

mgr/dashboard: Footer actions shift upward instead of staying pinned at modal bottom in NVMe/TCP subsystem create wizard

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Devika Babrekar <devika.babrekar@ibm.com>
3 days agodoc/cephadm: Fix spelling errors 67770/head
Ville Ojamo [Fri, 13 Mar 2026 06:51:38 +0000 (13:51 +0700)]
doc/cephadm: Fix spelling errors

Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
3 days agoMerge pull request #65405 from rhcs-dashboard/notification-store-events
Afreen Misbah [Fri, 13 Mar 2026 07:31:27 +0000 (13:01 +0530)]
Merge pull request #65405 from rhcs-dashboard/notification-store-events

mgr/dashboard: Add restore events in notification screen

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
3 days agoMerge pull request #67760 from gbregman/main
Gil Bregman [Fri, 13 Mar 2026 07:15:08 +0000 (09:15 +0200)]
Merge pull request #67760 from gbregman/main

mgr/dashboard: Add secure and verify-host-name to "listener add" on NVMeoF CLI

3 days agoMerge pull request #67647 from rhcs-dashboard/fix-75317-main
Aashish Sharma [Fri, 13 Mar 2026 06:59:45 +0000 (12:29 +0530)]
Merge pull request #67647 from rhcs-dashboard/fix-75317-main

mgr/dashboard: update onboarding screen as per design

Reviewed-by: Afreen Misbah <afreen@ibm.com>
3 days agoMerge pull request #67713 from rhcs-dashboard/fix-nvmeof-initiator-add-visibility
Afreen Misbah [Fri, 13 Mar 2026 06:30:03 +0000 (12:00 +0530)]
Merge pull request #67713 from rhcs-dashboard/fix-nvmeof-initiator-add-visibility

mgr/dashboard: Initiator add shows success but host is not added/displayed in Subsystem Initiators table

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
3 days agomgr/dashboard: rename expand-cluster to add-storage 67647/head
Aashish Sharma [Thu, 5 Mar 2026 06:33:00 +0000 (12:03 +0530)]
mgr/dashboard: rename expand-cluster to add-storage

Signed-off-by: Aashish Sharma <aasharma@redhat.com>
3 days agomgr/dashboard: update onboarding screen as per design
Aashish Sharma [Wed, 4 Mar 2026 09:58:17 +0000 (15:28 +0530)]
mgr/dashboard: update onboarding screen as per design

Fixes: https://tracker.ceph.com/issues/75317
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
3 days agoqa/suites/crimson-rados: add fio test case for osd shard number changes upon restart... 64975/head
Chunmei Liu [Thu, 27 Nov 2025 07:47:37 +0000 (07:47 +0000)]
qa/suites/crimson-rados: add fio test case for osd shard number changes upon restart for 3 osd

Signed-off-by: Chunmei Liu <chunmei.liu@ibm.com>
3 days agodoc/dev/seastore.rst: add design implementation for osd shards change
chunmei liu [Tue, 3 Feb 2026 23:04:40 +0000 (15:04 -0800)]
doc/dev/seastore.rst: add design implementation for osd shards change

Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
3 days agocrimson/common/options: add seastore_require_partition_count_match_reactor_count...
chunmei liu [Thu, 19 Feb 2026 23:19:32 +0000 (15:19 -0800)]
crimson/common/options: add seastore_require_partition_count_match_reactor_count in crimson.yaml.in

Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
3 days agocrimson/osd/osd_admin: add osd command to dump store shards info
chunmei liu [Mon, 9 Mar 2026 22:51:46 +0000 (15:51 -0700)]
crimson/osd/osd_admin: add osd command to dump store shards info

Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
3 days agocrimson/os/seastore: support other devices
Chunmei Liu [Sat, 18 Oct 2025 00:17:44 +0000 (00:17 +0000)]
crimson/os/seastore: support other devices

Signed-off-by: Chunmei Liu <chunmei.liu@ibm.com>
3 days agotest/crimson/seastore: using store_index = 0 for the tests
Chunmei Liu [Thu, 21 Aug 2025 01:10:52 +0000 (01:10 +0000)]
test/crimson/seastore: using store_index = 0 for the tests

Signed-off-by: Chunmei Liu <chunmei.liu@ibm.com>
3 days agocrimson/tools: fixing tools according to osd shards number change modification
Chunmei Liu [Wed, 1 Oct 2025 22:58:23 +0000 (22:58 +0000)]
crimson/tools: fixing tools according to osd shards number change modification

Signed-off-by: Chunmei Liu <chunmei.liu@ibm.com>
3 days agocrimson/os/seastore: make register_metrics works for
chunmei liu [Thu, 12 Mar 2026 19:09:07 +0000 (12:09 -0700)]
crimson/os/seastore: make register_metrics works for
 multiple store shards on one reactor

Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
3 days agocrimson/osd: replace store call by with_store call in case need remote store calling.
chunmei liu [Tue, 3 Feb 2026 22:40:56 +0000 (14:40 -0800)]
crimson/osd: replace store call by with_store call in case need remote store calling.

Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
3 days agocrimson/osd/shard_services: get multiple store shards for per local state, and use...
chunmei liu [Tue, 3 Feb 2026 22:29:26 +0000 (14:29 -0800)]
crimson/osd/shard_services: get multiple store shards for per local state, and use store index to create pg mapping

Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
3 days agocrimson/osd/pg_map: add pg mapping policy for osd shards number is different with...
chunmei liu [Wed, 16 Jul 2025 03:34:08 +0000 (20:34 -0700)]
crimson/osd/pg_map: add pg mapping policy for osd shards number is different with store shards number

Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
3 days agocrimson/os/futurized_store: support cross core store calling
chunmei liu [Wed, 16 Jul 2025 03:32:21 +0000 (20:32 -0700)]
crimson/os/futurized_store: support cross core store calling

Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
3 days agocrimson/os/alienstore: support multiple store shards on each reactor
Chunmei Liu [Wed, 1 Oct 2025 22:33:12 +0000 (22:33 +0000)]
crimson/os/alienstore: support multiple store shards on each reactor

Signed-off-by: Chunmei Liu <chunmei.liu@ibm.com>
3 days agocrimson/os/cyanstore: create multiple store shards on each reactor
chunmei liu [Tue, 15 Jul 2025 10:27:16 +0000 (03:27 -0700)]
crimson/os/cyanstore: create multiple store shards on each reactor

note: src/stop.sh should wait enought time before kill the crimson-osd
in case cyanstore can't write meta data to disk.

Signed-off-by: chunmei liu <chunmei.liu@ibm.com>
3 days agocrimson/os/seastore: create multiple device shards and store shards on each reactor.
Chunmei Liu [Fri, 17 Oct 2025 23:15:40 +0000 (23:15 +0000)]
crimson/os/seastore: create multiple device shards and store shards on each reactor.

Signed-off-by: Chunmei Liu <chunmei.liu@ibm.com>
4 days agoMerge pull request #67396 from Rotemrs/lua-background-vm-fix
Yuval Lifshitz [Thu, 12 Mar 2026 17:52:13 +0000 (19:52 +0200)]
Merge pull request #67396 from Rotemrs/lua-background-vm-fix

rgw/lua: create fresh VM for each background script execution

4 days agomgr/dashboard: Add secure and verify-host-name to "listener add" on NVMeoF CLI. 67760/head
Gil Bregman [Thu, 12 Mar 2026 14:23:49 +0000 (16:23 +0200)]
mgr/dashboard: Add secure and verify-host-name to "listener add" on NVMeoF CLI.
Also add missing "manual" field in "listener list".

Fixes: https://tracker.ceph.com/issues/75447
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
4 days agoMerge pull request #67638 from nbalacha/wip-nbalacha-75306
Yuval Lifshitz [Thu, 12 Mar 2026 15:46:17 +0000 (17:46 +0200)]
Merge pull request #67638 from nbalacha/wip-nbalacha-75306

rgw/lua: fix a crash when D4N is enabled

4 days agoMerge pull request #67660 from kshtsk/wip-keystone-2025.2
kyr [Thu, 12 Mar 2026 11:05:28 +0000 (12:05 +0100)]
Merge pull request #67660 from kshtsk/wip-keystone-2025.2

qa/tasks/keystone: upgrade keystone to 2025.2

4 days agoinclude/ceph_features: note more kernel versions 67754/head
Ilya Dryomov [Thu, 12 Mar 2026 10:30:24 +0000 (11:30 +0100)]
include/ceph_features: note more kernel versions

Despite both MONNAMES and MONENC being pre-argonaut feature bits and
the kernel client implicitly assuming argonaut since 5.0, its monmap
decoding routine didn't handle MONNAMES and MONENC until 5.11 (when it
became necessary as part of msgr2 support).

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
4 days agoMerge pull request #67712 from afreen23/landing-page-fixes
Afreen Misbah [Thu, 12 Mar 2026 10:10:22 +0000 (15:40 +0530)]
Merge pull request #67712 from afreen23/landing-page-fixes

mgr/dashboard: Fix scrubbing state

Reviewed-by: Devika Babrekar <devika.babrekar@ibm.com>
4 days agoMerge pull request #67714 from afreen23/overview-breaking
Afreen Misbah [Thu, 12 Mar 2026 10:10:03 +0000 (15:40 +0530)]
Merge pull request #67714 from afreen23/overview-breaking

mgr/dashboard: Fix breaking overview page

Reviewed-by: Devika Babrekar <devika.babrekar@ibm.com>
4 days agoMerge pull request #66245 from athanatos/wip-sjust-seastore-conflict
Matan Breizman [Thu, 12 Mar 2026 08:11:26 +0000 (10:11 +0200)]
Merge pull request #66245 from athanatos/wip-sjust-seastore-conflict

crimson/seatore: rework lba_manager to use LBACursor rather than LBAMapping

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
4 days agoMerge pull request #67739 from dang/wip-dang-posix-readme
Daniel Gryniewicz [Thu, 12 Mar 2026 04:52:48 +0000 (10:22 +0530)]
Merge pull request #67739 from dang/wip-dang-posix-readme

Update the POSIXDriver readme to current state

4 days agodoc: Update the POSIXDriver readme to current state 67739/head
Daniel Gryniewicz [Wed, 11 Mar 2026 04:47:06 +0000 (10:17 +0530)]
doc: Update the POSIXDriver readme to current state

Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
4 days agoMerge pull request #67451 from Ericmzhang/wip-mon-colocate
SrinivasaBharathKanta [Thu, 12 Mar 2026 01:04:58 +0000 (06:34 +0530)]
Merge pull request #67451 from Ericmzhang/wip-mon-colocate

mon: Health warning for colocated monitors

4 days agoMerge pull request #67641 from Hezko/revive-nvme-module
Hezko [Wed, 11 Mar 2026 22:03:55 +0000 (00:03 +0200)]
Merge pull request #67641 from Hezko/revive-nvme-module

introduce nvme module again

4 days agoMerge pull request #65626 from samarahu/wip-d4n-remove-bucket
Samarah Uriarte [Wed, 11 Mar 2026 21:27:03 +0000 (16:27 -0500)]
Merge pull request #65626 from samarahu/wip-d4n-remove-bucket

rgw/d4n: Implement bucket check_empty and remove methods

Reviewed-by: Pritha Srivastava <prsrivas@redhat.com>
4 days agoqa: Add "auto_pool_create" to nvmeof_initiator 67641/head
Vallari Agrawal [Wed, 4 Mar 2026 06:21:00 +0000 (11:51 +0530)]
qa: Add "auto_pool_create" to nvmeof_initiator

While deploying gateways with "ceph orch apply nvmeof",
--pool can be optional now. If not passed, a pool with
name ".nvmeof" would automatically be created.

In nvmeof task, "auto_pool_create: True" would skip --pool
in "ceph orch apply nvmeof".

Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
4 days agomgr/nvmeof: add missing CLICommand to the module
Avan Thakkar [Mon, 2 Mar 2026 13:00:48 +0000 (18:30 +0530)]
mgr/nvmeof: add missing CLICommand to the module

Fixed AttributeError: type object 'NVMeoF' has no attribute 'CLICommand'

Signed-off-by: Avan Thakkar <athakkar@redhat.com>
5 days agoMerge pull request #67659 from kamoltat/wip-ksirivad-fix-70320
Kamoltat (Junior) Sirivadhna [Wed, 11 Mar 2026 18:48:21 +0000 (14:48 -0400)]
Merge pull request #67659 from kamoltat/wip-ksirivad-fix-70320

qa: make test_progress atomically capture OSD marked in/out events
Reviewed-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
5 days agoMerge pull request #67736 from gbregman/main
Gil Bregman [Wed, 11 Mar 2026 17:46:14 +0000 (19:46 +0200)]
Merge pull request #67736 from gbregman/main

mgr/dashboard: Remove the clear-alerts parameter from NVMeoF CLI

5 days agoMerge pull request #67431 from adk3798/cephadm-test-iscsi-ignorelist-pg-degraded
Redouane Kachach [Wed, 11 Mar 2026 15:58:50 +0000 (16:58 +0100)]
Merge pull request #67431 from adk3798/cephadm-test-iscsi-ignorelist-pg-degraded

qa/rbd/iscsi/cluster: ignore PG_DEGRADED warning

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
5 days agoMerge pull request #67428 from adk3798/test-cephadm-timeout-ignore-timeout
Redouane Kachach [Wed, 11 Mar 2026 15:57:55 +0000 (16:57 +0100)]
Merge pull request #67428 from adk3798/test-cephadm-timeout-ignore-timeout

qa/cephadm: ignore CEPHADM_HOST_TIMEOUT_ERROR in timeout test

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
5 days agoMerge pull request #67393 from adk3798/cephadm-grafana-sample-fixup
Redouane Kachach [Wed, 11 Mar 2026 15:56:23 +0000 (16:56 +0100)]
Merge pull request #67393 from adk3798/cephadm-grafana-sample-fixup

cephadm/samples: don't specify localhost as grafana addr

Reviewed-by: John Mulligan <jmulligan@redhat.com>
5 days agomgr/dashboard: Remove the clear-alerts parameter from NVMeoF CLI 67736/head
Gil Bregman [Tue, 10 Mar 2026 16:37:12 +0000 (18:37 +0200)]
mgr/dashboard: Remove the clear-alerts parameter from NVMeoF CLI

Fixes: https://tracker.ceph.com/issues/74969
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
5 days agomgr/dashboard: Initiator add shows success but host is not added/displayed in Subsyst... 67713/head
Sagar Gopale [Mon, 9 Mar 2026 10:42:50 +0000 (16:12 +0530)]
mgr/dashboard: Initiator add shows success but host is not added/displayed in Subsystem Initiators table

Fixes: https://tracker.ceph.com/issues/75402
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
5 days agomgr/dashboard: Footer actions shift upward instead of staying pinned at modal bottom... 67718/head
Sagar Gopale [Mon, 9 Mar 2026 13:41:46 +0000 (19:11 +0530)]
mgr/dashboard: Footer actions shift upward instead of staying pinned at modal bottom in NVMe/TCP subsystem create wizard

Fixes: https://tracker.ceph.com/issues/75409
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
5 days agomgr/dashboard: Add restore events in notification screen 65405/head
pujashahu [Fri, 5 Sep 2025 08:01:23 +0000 (13:31 +0530)]
mgr/dashboard: Add restore events in notification screen

Fixes: https://tracker.ceph.com/issues/72887
Signed-off-by: pujashahu <pshahu@redhat.com>
Signed-off-by: pujaoshahu <pshahu@redhat.com>
5 days agomgr/nvmeof: add nvmeof module introduction to pending release notes
Tomer Haskalovitch [Wed, 25 Feb 2026 18:48:32 +0000 (20:48 +0200)]
mgr/nvmeof: add nvmeof module introduction to pending release notes

Fixes: https://tracker.ceph.com/issues/74702
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit 166fb04c1251bc2df6aa68cbd4e303005f8f08e7)

5 days agomgr/nvmeof: add unittests
Tomer Haskalovitch [Tue, 24 Feb 2026 11:38:36 +0000 (13:38 +0200)]
mgr/nvmeof: add unittests

Fixes: https://tracker.ceph.com/issues/74702
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit eecbff76fa6401edaf2abbee9d86e08162f752eb)

5 days agomgr/nvmeof: use nvmeof module during orch nvmeof apply
Tomer Haskalovitch [Tue, 24 Feb 2026 11:38:00 +0000 (13:38 +0200)]
mgr/nvmeof: use nvmeof module during orch nvmeof apply

Added a call to create_pool_if_not_exists during the execution of ceph orch apply nvmeof command.

Fixes: https://tracker.ceph.com/issues/74702
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit f5734cf41b18add5e54efa13c4519359705dae57)

5 days agomgr/nvmeof: set nvmeof module to be enabled by default
Tomer Haskalovitch [Tue, 24 Feb 2026 11:36:17 +0000 (13:36 +0200)]
mgr/nvmeof: set nvmeof module to be enabled by default

Fixes: https://tracker.ceph.com/issues/74702
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit eccffe57c5a0cf8a762351fe26e6f631108fb849)

5 days agomgr/nvmeof: intergrate module into build and debian pkg
Tomer Haskalovitch [Tue, 24 Feb 2026 11:35:39 +0000 (13:35 +0200)]
mgr/nvmeof: intergrate module into build and debian pkg

Fixes: https://tracker.ceph.com/issues/74702
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit 901ec98b4146b9e2f2d2b4ab257a2d1a5b903d9f)

5 days agomgr/nvmeof: introduce the new nvmeof module
Tomer Haskalovitch [Tue, 24 Feb 2026 11:22:11 +0000 (13:22 +0200)]
mgr/nvmeof: introduce the new nvmeof module

Introduce a new NVMe-oF mgr module and which create the pool
used for storing NVMe-related metadata ceph orch nvmeof apply command.
This removes the need for users to manually create and configure the
metadata pool before using the NVMe-oF functionality, simplifying
setup and reducing the chance of misconfiguration.

Fixes: https://tracker.ceph.com/issues/74702
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit 15fcbb5e3eac2153c51d16b96e32d86038eb0569)

5 days agorgw/lua: create fresh VM for each background script execution 67396/head
Rotem Shapira [Wed, 18 Feb 2026 13:51:45 +0000 (13:51 +0000)]
rgw/lua: create fresh VM for each background script execution

Previously, the background thread reused the same Lua VM across
iterations, causing stale state to persist. This made operations
like 'pairs(RGW)' fail to iterate properly.

Now we create a fresh VM on each iteration, which:
- Fixes the iteration bug
- Simplifies the code (no need to update limits on existing VM)
- Ensures clean state for each script execution

Verified with unit tests:
- TableIterateBackground
- TableIterateBackgroundBreak
- TableIterateStepByStep

Fixes: https://tracker.ceph.com/issues/74839
Signed-off-by: Rotem Shapira <rotem.rs@gmail.com>
6 days agotest/crimson/seastore/test_seastore: add clone removal test 66245/head
Samuel Just [Fri, 13 Feb 2026 23:50:03 +0000 (15:50 -0800)]
test/crimson/seastore/test_seastore: add clone removal test

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agotest/crimson/.../test_object_data_handler: add multiple clone/overwrite test case
Samuel Just [Mon, 8 Dec 2025 19:22:48 +0000 (11:22 -0800)]
test/crimson/.../test_object_data_handler: add multiple clone/overwrite test case

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agotest/crimson/.../test_object_data_handler.cc: add support for clones
Samuel Just [Fri, 5 Dec 2025 00:23:48 +0000 (16:23 -0800)]
test/crimson/.../test_object_data_handler.cc: add support for clones

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: add logging to remap_mappings
Samuel Just [Mon, 8 Dec 2025 18:10:51 +0000 (10:10 -0800)]
crimson/.../transaction_manager: add logging to remap_mappings

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../lba_manager: add formatter for remap_entry_t
Samuel Just [Mon, 8 Dec 2025 18:10:28 +0000 (10:10 -0800)]
crimson/.../lba_manager: add formatter for remap_entry_t

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../object_data_handler: fix LOG_PREFIX for do_clone
Samuel Just [Mon, 8 Dec 2025 17:21:59 +0000 (09:21 -0800)]
crimson/.../object_data_handler: fix LOG_PREFIX for do_clone

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../lba_manager: convert remap_mappings to use cursors
Samuel Just [Tue, 21 Oct 2025 21:59:58 +0000 (21:59 +0000)]
crimson/.../lba_manager: convert remap_mappings to use cursors

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../lba_manager: convert reserve_region to use cursor
Samuel Just [Mon, 20 Oct 2025 23:55:00 +0000 (23:55 +0000)]
crimson/.../lba_manager: convert reserve_region to use cursor

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../btree_lba_manager: simplify _update_mapping_ret, remove update_mapping_re...
Samuel Just [Sat, 18 Oct 2025 00:54:08 +0000 (17:54 -0700)]
crimson/.../btree_lba_manager: simplify _update_mapping_ret, remove update_mapping_ret_bare_t

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../btree_lba_manager: convert _update_mapping to coroutine
Samuel Just [Sat, 18 Oct 2025 00:34:57 +0000 (17:34 -0700)]
crimson/.../btree_lba_manager: convert _update_mapping to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../btree_lba_manager: remove update_refcount, simplify _update_mapping retur...
Samuel Just [Fri, 17 Oct 2025 23:06:34 +0000 (23:06 +0000)]
crimson/.../btree_lba_manager: remove update_refcount, simplify _update_mapping return value

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: convert remap_mappings to coroutine
Samuel Just [Fri, 17 Oct 2025 22:07:57 +0000 (22:07 +0000)]
crimson/.../transaction_manager: convert remap_mappings to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../btree_lba_manager: convert remap_mappings to coroutine
Samuel Just [Thu, 16 Oct 2025 01:45:33 +0000 (18:45 -0700)]
crimson/.../btree_lba_manager: convert remap_mappings to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../lba_manager: convert clone_mapping to use cursors
Samuel Just [Thu, 16 Oct 2025 01:26:52 +0000 (01:26 +0000)]
crimson/.../lba_manager: convert clone_mapping to use cursors

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: convert clone_pin to coroutine
Samuel Just [Thu, 16 Oct 2025 00:54:26 +0000 (00:54 +0000)]
crimson/.../transaction_manager: convert clone_pin to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../btree_lba_manager: convert clone_mapping to coroutine
Samuel Just [Wed, 15 Oct 2025 22:47:30 +0000 (22:47 +0000)]
crimson/.../btree_lba_manager: convert clone_mapping to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../btree_lba_manager: convert get_end_mapping to return LBACursorRef
Samuel Just [Wed, 15 Oct 2025 21:58:34 +0000 (21:58 +0000)]
crimson/.../btree_lba_manager: convert get_end_mapping to return LBACursorRef

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../btree_lba_manager: convert get_end_mapping to coroutine
Samuel Just [Wed, 15 Oct 2025 21:53:20 +0000 (21:53 +0000)]
crimson/.../btree_lba_manager: convert get_end_mapping to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>