]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore/lba_manager: don't increase intermediate mappings'
authorXuehan Xu <xuxuehan@qianxin.com>
Sat, 4 May 2024 04:21:13 +0000 (12:21 +0800)
committerXuehan Xu <xuxuehan@qianxin.com>
Fri, 17 May 2024 02:41:22 +0000 (10:41 +0800)
commit0cac72adc175404a013e86e450c58e9fb3f94af4
treefdbd40ab60e068b2d1336c0b14f63fe2dbf3c488
parentbfe574c6ced743486c8b4a5c2403779cfec1b822
crimson/os/seastore/lba_manager: don't increase intermediate mappings'
refcount if LBAManager::clone_mapping() is called to remap mappings

TransactionManager::remap_pin() will increase the refcount itself

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
src/crimson/os/seastore/lba_manager.h
src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h
src/crimson/os/seastore/transaction_manager.h