]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
ceph.git
11 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>
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>
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 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 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>
5 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>
5 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>
6 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)

6 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)

6 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)

6 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)

6 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)

6 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)

6 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>
6 days agocrimson/.../transaction_manager: remove LBAMapping update_mapping variant
Samuel Just [Tue, 14 Oct 2025 00:03:46 +0000 (00:03 +0000)]
crimson/.../transaction_manager: remove LBAMapping update_mapping variant

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../lba_manager: remove get_mapping interfaces
Samuel Just [Mon, 13 Oct 2025 22:50:05 +0000 (22:50 +0000)]
crimson/.../lba_manager: remove get_mapping interfaces

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: convert get_pins to use get_cursors
Samuel Just [Mon, 13 Oct 2025 20:58:54 +0000 (20:58 +0000)]
crimson/.../transaction_manager: convert get_pins to use get_cursors

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: convert get_extents_if_live and helpers to use cursors
Samuel Just [Mon, 13 Oct 2025 20:13:33 +0000 (20:13 +0000)]
crimson/.../transaction_manager: convert get_extents_if_live and helpers to use cursors

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: convert get_extents_if_live to coroutine
Samuel Just [Fri, 10 Oct 2025 16:02:51 +0000 (16:02 +0000)]
crimson/.../transaction_manager: convert get_extents_if_live to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../lba_manager: convert alloc_extents_ret to use LBACursor
Samuel Just [Fri, 10 Oct 2025 01:53:32 +0000 (01:53 +0000)]
crimson/.../lba_manager: convert alloc_extents_ret to use LBACursor

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

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../btree_lba_manager: convert alloc_extents to coroutine
Samuel Just [Fri, 10 Oct 2025 00:27:16 +0000 (00:27 +0000)]
crimson/.../btree_lba_manager: convert alloc_extents to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: convert rewrite_logical_extent to use get_cursor
Samuel Just [Mon, 13 Oct 2025 21:41:15 +0000 (14:41 -0700)]
crimson/.../transaction_manager: convert rewrite_logical_extent to use get_cursor

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../lba_manager: switch alloc_extent_ret to LBACursorRef
Samuel Just [Fri, 10 Oct 2025 00:11:32 +0000 (00:11 +0000)]
crimson/.../lba_manager: switch alloc_extent_ret to LBACursorRef

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../btree_lba_manager: convert reserve_region to coroutine
Samuel Just [Thu, 9 Oct 2025 23:16:14 +0000 (23:16 +0000)]
crimson/.../btree_lba_manager: convert reserve_region to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: convert reserve_region to coroutine
Samuel Just [Thu, 9 Oct 2025 23:08:59 +0000 (23:08 +0000)]
crimson/.../transaction_manager: convert reserve_region to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../btree_lba_manager: convert alloc_extent to coroutine
Samuel Just [Thu, 9 Oct 2025 22:48:12 +0000 (22:48 +0000)]
crimson/.../btree_lba_manager: convert alloc_extent to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: convert rewrite_logical_extent to coroutine
Samuel Just [Thu, 9 Oct 2025 21:19:41 +0000 (21:19 +0000)]
crimson/.../transaction_manager: convert rewrite_logical_extent to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: convert get_pin to use get_cursor
Samuel Just [Thu, 9 Oct 2025 01:32:03 +0000 (01:32 +0000)]
crimson/.../transaction_manager: convert get_pin to use get_cursor

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../lba_manager: remove remove_mappings
Samuel Just [Wed, 8 Oct 2025 02:23:00 +0000 (19:23 -0700)]
crimson/.../lba_manager: remove remove_mappings

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: rework _remove in terms of LBACursor interfaces
Samuel Just [Wed, 8 Oct 2025 01:47:52 +0000 (18:47 -0700)]
crimson/.../transaction_manager: rework _remove in terms of LBACursor interfaces

Removes the need for _remove_direct_mapping and _remove_indirect_mapping.

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: avoid using LBAManager::ref_update_result_t
Samuel Just [Wed, 8 Oct 2025 00:30:46 +0000 (17:30 -0700)]
crimson/.../transaction_manager: avoid using LBAManager::ref_update_result_t

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson: replace LBAManager::complete_indirect_lba_mapping with TransactionManager...
Samuel Just [Tue, 7 Oct 2025 21:20:17 +0000 (14:20 -0700)]
crimson: replace LBAManager::complete_indirect_lba_mapping with TransactionManager::complete_mapping

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: simplify get_extent_if_linked
Samuel Just [Tue, 7 Oct 2025 00:27:18 +0000 (00:27 +0000)]
crimson/.../transaction_manager: simplify get_extent_if_linked

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: convert _remove_indirect_mapping to coroutine
Samuel Just [Fri, 3 Oct 2025 18:10:14 +0000 (18:10 +0000)]
crimson/.../transaction_manager: convert _remove_indirect_mapping to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: convert _remove_direct_mapping to coroutine
Samuel Just [Thu, 2 Oct 2025 21:39:27 +0000 (21:39 +0000)]
crimson/.../transaction_manager: convert _remove_direct_mapping to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../remove: convert to use cursor interfaces
Samuel Just [Thu, 2 Oct 2025 21:20:18 +0000 (21:20 +0000)]
crimson/.../remove: convert to use cursor interfaces

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: convert remove to use cursor interfaces
Samuel Just [Thu, 2 Oct 2025 20:47:46 +0000 (13:47 -0700)]
crimson/.../transaction_manager: convert remove to use cursor interfaces

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../btree_types: add LBACursor::is_direct
Samuel Just [Thu, 2 Oct 2025 20:46:54 +0000 (13:46 -0700)]
crimson/.../btree_types: add LBACursor::is_direct

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: convert _remove_indirect_mapping_only to use new...
Samuel Just [Wed, 1 Oct 2025 23:31:34 +0000 (16:31 -0700)]
crimson/.../transaction_manager: convert _remove_indirect_mapping_only to use new interfaces

Also removes now unused LBAMapping::remove_indirect_mapping_only.

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../btree_lba_manager: remove unused get_ref_update_result
Samuel Just [Wed, 1 Oct 2025 22:38:46 +0000 (15:38 -0700)]
crimson/.../btree_lba_manager: remove unused get_ref_update_result

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../lba_manager: replace unused incref_extent with update_mapping_refcount
Samuel Just [Tue, 30 Sep 2025 21:02:30 +0000 (21:02 +0000)]
crimson/.../lba_manager: replace unused incref_extent with update_mapping_refcount

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../btree_lba_manager: remove unused _incref_extent
Samuel Just [Tue, 30 Sep 2025 19:32:53 +0000 (12:32 -0700)]
crimson/.../btree_lba_manager: remove unused _incref_extent

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../btree_lba_manager: convert remove_mapping to coroutine
Samuel Just [Tue, 30 Sep 2025 18:56:42 +0000 (18:56 +0000)]
crimson/.../btree_lba_manager: convert remove_mapping to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../lba_manager: switch update_mapping to take a cursor, add adapter
Samuel Just [Tue, 30 Sep 2025 18:53:22 +0000 (18:53 +0000)]
crimson/.../lba_manager: switch update_mapping to take a cursor, add adapter

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../btree_lba_manager: convert update_mapping to coroutine
Samuel Just [Tue, 30 Sep 2025 18:04:55 +0000 (11:04 -0700)]
crimson/.../btree_lba_manager: convert update_mapping to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: introduce resolve_cursor_to_mapping
Samuel Just [Tue, 30 Sep 2025 17:52:45 +0000 (10:52 -0700)]
crimson/.../transaction_manager: introduce resolve_cursor_to_mapping

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agoMerge pull request #66203 from BBoozmen/wip-oozmen-73799
Shilpa Jagannath [Tue, 10 Mar 2026 16:32:46 +0000 (09:32 -0700)]
Merge pull request #66203 from BBoozmen/wip-oozmen-73799

RGW/multisite: fix bucket-full-sync infinite loop caused by stale bucket_list_result reuse

6 days agoMerge pull request #67640 from NitzanMordhai/wip-nitzan-suite-rados-singleton-bluesto...
NitzanMordhai [Tue, 10 Mar 2026 13:19:50 +0000 (15:19 +0200)]
Merge pull request #67640 from NitzanMordhai/wip-nitzan-suite-rados-singleton-bluestore-missing-mds

test: rados singleton-bluestore missing mds for cephtool tests

6 days agoMerge pull request #67649 from NitzanMordhai/wip-nitzan-self-test-influx-set-hostname...
NitzanMordhai [Tue, 10 Mar 2026 13:19:40 +0000 (15:19 +0200)]
Merge pull request #67649 from NitzanMordhai/wip-nitzan-self-test-influx-set-hostname-plugin-test

qa/tasks/mgr: test_module_selftest set influx hostname to avoid warni…

6 days agoMerge pull request #67097 from anthonyeleven/more-osd-metadata-metrics
NitzanMordhai [Tue, 10 Mar 2026 13:17:12 +0000 (15:17 +0200)]
Merge pull request #67097 from anthonyeleven/more-osd-metadata-metrics

src/pybind/mgr/prometheus: Add five OSD metadata metrics to module.py

6 days agoMerge pull request #67567 from xxhdx1985126/wip-seastore-objectdatahandler-zero-bug
Matan Breizman [Tue, 10 Mar 2026 08:26:18 +0000 (10:26 +0200)]
Merge pull request #67567 from xxhdx1985126/wip-seastore-objectdatahandler-zero-bug

crimson/os/seastore/object_data_handler: avoid reserving zero-length regions

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
6 days agoMerge pull request #67697 from xxhdx1985126/wip-73820
Matan Breizman [Tue, 10 Mar 2026 08:25:50 +0000 (10:25 +0200)]
Merge pull request #67697 from xxhdx1985126/wip-73820

crimson/osd/pg: drop inappropriate assertions

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
6 days agoMerge pull request #67667 from rhcs-dashboard/consumption-chart-fixes
Afreen Misbah [Tue, 10 Mar 2026 07:59:40 +0000 (13:29 +0530)]
Merge pull request #67667 from rhcs-dashboard/consumption-chart-fixes

mgr/dashboard: fix consumption chart units

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
6 days agoMerge pull request #65881 from edwinzrodriguez/ceph-wip-73427
Venky Shankar [Tue, 10 Mar 2026 06:36:42 +0000 (12:06 +0530)]
Merge pull request #65881 from edwinzrodriguez/ceph-wip-73427

mds: Remove unnecessary std::move in MDSRank

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
6 days agoMerge pull request #66639 from bluikko/wip-doc-radosgw-dedup-fixes
bluikko [Tue, 10 Mar 2026 05:31:25 +0000 (12:31 +0700)]
Merge pull request #66639 from bluikko/wip-doc-radosgw-dedup-fixes

doc/radosgw: Improve language, formatting in s3_objects_dedup.rst

6 days agoMerge pull request #67726 from shraddhaag/wip-shraddhaag-enable-crimson-basic
Shraddha Agrawal [Tue, 10 Mar 2026 05:21:13 +0000 (10:51 +0530)]
Merge pull request #67726 from shraddhaag/wip-shraddhaag-enable-crimson-basic

qa/suites/crimson-rados: enable cephadm tests

6 days agocrimson/.../lba_manager: add get_cursor interfaces
Samuel Just [Fri, 26 Sep 2025 23:19:26 +0000 (16:19 -0700)]
crimson/.../lba_manager: add get_cursor interfaces

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../btree_lba_manager: convert get_mappings to coroutine
Samuel Just [Tue, 23 Sep 2025 20:51:42 +0000 (13:51 -0700)]
crimson/.../btree_lba_manager: convert get_mappings to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../btree_lba_manager: convert get_cursors to coroutine
Samuel Just [Tue, 23 Sep 2025 21:08:28 +0000 (14:08 -0700)]
crimson/.../btree_lba_manager: convert get_cursors to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../fixed_kv_btree: add get_btree helper
Samuel Just [Tue, 23 Sep 2025 20:51:18 +0000 (13:51 -0700)]
crimson/.../fixed_kv_btree: add get_btree helper

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../btree_lba_manager: convert mkfs to coroutine
Samuel Just [Tue, 23 Sep 2025 20:19:30 +0000 (20:19 +0000)]
crimson/.../btree_lba_manager: convert mkfs to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: convert remove to coroutine
Samuel Just [Fri, 19 Sep 2025 16:13:20 +0000 (09:13 -0700)]
crimson/.../transaction_manager: convert remove to coroutine

Signed-off-by: Samuel Just <sjust@redhat.com>
6 days agocrimson/.../transaction_manager: convert read_extent to coroutine
Samuel Just [Wed, 17 Sep 2025 21:35:08 +0000 (21:35 +0000)]
crimson/.../transaction_manager: convert read_extent to coroutine

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