]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/os/seastore/cache: use CachedExtent::is_mutable() where appropriate
authorYingxin Cheng <yingxin.cheng@intel.com>
Mon, 27 Mar 2023 09:38:17 +0000 (17:38 +0800)
committerXuehan Xu <xxhdx1985126@gmail.com>
Tue, 28 Mar 2023 01:41:55 +0000 (09:41 +0800)
commit865285a53cf3a4a2880c2b7b6a35b5b20a55553d
tree4ed418802ecb579279ce9888e9c1ee9bdf4e6546
parentf34faf363e69053d18d50263ee02ca5948b6462c
crimson/os/seastore/cache: use CachedExtent::is_mutable() where appropriate

CachedExtent::is_mutable() should only be used to check whether need to
call duplicate_for_write(extent).

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/os/seastore/btree/fixed_kv_btree.h
src/crimson/os/seastore/btree/fixed_kv_node.h
src/crimson/os/seastore/cached_extent.h
src/crimson/os/seastore/collection_manager/collection_flat_node.cc
src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc
src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_accessor.h
src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager.h
src/crimson/os/seastore/transaction_manager.h