]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
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>
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>
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
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>
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
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
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>
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>
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>
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>
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
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>
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>
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>
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>
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 )
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 )
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 )
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 )
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 )
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 )
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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
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…
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
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>
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>
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>
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>
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
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
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>
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>
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>
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>
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>
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>
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>
Samuel Just [Tue, 16 Sep 2025 16:48:34 +0000 (09:48 -0700)]
crimson/.../transaction_manager: convert get_pin to coroutine
Signed-off-by: Samuel Just <sjust@redhat.com>
Afreen Misbah [Mon, 9 Mar 2026 20:20:06 +0000 (01:50 +0530)]
Merge pull request #67639 from rhcs-dashboard/empty-state-bugfix
mgr/dashboard: Use illustration image for empty state table
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
Afreen Misbah [Mon, 9 Mar 2026 20:14:50 +0000 (01:44 +0530)]
Merge pull request #66254 from afreen23/remove-e2e-yaml
qa: Remove cephadm e2e tests from teuthology
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Laura Flores <lflores@ibm.com>
Matan Breizman [Mon, 9 Mar 2026 14:05:36 +0000 (16:05 +0200)]
Merge pull request #67589 from xxhdx1985126/wip-seastore-background-trans-cc-opt-new
crimson/os/seastore/cache: TRIM_DIRTY/CLEANER_* transactions won't invalidate other transactions anymore
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Kefu Chai [Mon, 9 Mar 2026 12:11:11 +0000 (20:11 +0800)]
Merge pull request #67257 from tchaikov/wip-doc-mgr-cli
doc: update mgr module command documentation for per-module registries
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Xuehan Xu [Wed, 4 Mar 2026 15:12:51 +0000 (23:12 +0800)]
crimson/os/seastore/transaction: should consider non-aligned remapped
extents when updating paddrs for TRIM_DIRTY/CLEANER transactions
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Xuehan Xu [Tue, 24 Feb 2026 07:35:58 +0000 (15:35 +0800)]
crimson/os/seastore/lba: TRIM/CLEANER trans to adjust deltas of
LBALeafNodes when committing them.
This is to deal with the following scenario:
1. A client transaction modifies the value of the LBALeafNode, but not
the pladdr but other field;
2. A TRIM/CLEANER transaction modifies the pladdr for the same laddr_t
concurrently
In the old approach, the client trans may override the pladdr with the
outdated value after the TRIM/CLEANER transaction commits
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Xuehan Xu [Wed, 11 Feb 2026 06:50:27 +0000 (14:50 +0800)]
crimson/os/seastore: correct the exception condition when merging
rewritten fixed kv nodes
Fixes: https://tracker.ceph.com/issues/74798
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Xuehan Xu [Sun, 1 Mar 2026 04:42:49 +0000 (12:42 +0800)]
crimson/os/seastore/btree: make updates of lba leaf nodes ptrs
synchronous with contents updates
Since we need merge content of lba leaf nodes when committing
trim/cleaner transactions, and we rely on the child ptrs to determine
whether to modify mappings of pending leaf nodes. We must make sure
the ptr updates and node content updates are synchronous.
See LBALeafNode::merge_content_to() for detail
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Xuehan Xu [Thu, 11 Dec 2025 08:11:26 +0000 (16:11 +0800)]
crimson/os/seastore/extent_pinboard: reset 2q_state when removing
extents
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Xuehan Xu [Mon, 1 Dec 2025 09:44:45 +0000 (17:44 +0800)]
crimson/os/seastore/transaction_manager: block client transactions if
they conflict with rewriting transactions until the rewriting
transactions finishes
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>