]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore/object_data_handler: LBACursor based clones
authorXuehan Xu <xuxuehan@qianxin.com>
Wed, 26 Mar 2025 03:33:27 +0000 (11:33 +0800)
committerXuehan Xu <xuxuehan@qianxin.com>
Tue, 5 Aug 2025 06:33:59 +0000 (14:33 +0800)
commit8f76bbfcdce93c6572a5f55e39dd3e2a6f35d278
treea5e153e08d374a537b139c0034e5c6e7e432f7f1
parent20707815a9eaf04113c731059737d3a789fa8873
crimson/os/seastore/object_data_handler: LBACursor based clones

Avoiding unnecessary lba tree searches

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
src/crimson/os/seastore/lba/btree_lba_manager.cc
src/crimson/os/seastore/lba/btree_lba_manager.h
src/crimson/os/seastore/lba_manager.h
src/crimson/os/seastore/lba_mapping.h
src/crimson/os/seastore/object_data_handler.cc
src/crimson/os/seastore/transaction_manager.h
src/test/crimson/seastore/test_transaction_manager.cc