]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/os/seastore/fixed_kv_btree: generalize btree pins to allow them to hold any...
authorXuehan Xu <xxhdx1985126@gmail.com>
Mon, 21 Feb 2022 07:30:57 +0000 (15:30 +0800)
committerXuehan Xu <xxhdx1985126@gmail.com>
Sun, 24 Apr 2022 01:34:28 +0000 (09:34 +0800)
commitec89b17f2a1724addee7531c97c616fe399cd1cd
tree705511b96ef45933fb33d4cd16ebc1a6fdc80b30
parentb0be25931dd839a7df43645c3cd0e90aae9dcbae
crimson/os/seastore/fixed_kv_btree: generalize btree pins to allow them to hold any kind of value

also add get_type() to PhysicalNodePin

Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
src/crimson/os/seastore/btree/btree_range_pin.h
src/crimson/os/seastore/btree/fixed_kv_btree.h
src/crimson/os/seastore/cached_extent.cc
src/crimson/os/seastore/cached_extent.h
src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h
src/crimson/os/seastore/object_data_handler.cc
src/crimson/os/seastore/transaction_manager.cc
src/crimson/os/seastore/transaction_manager.h
src/test/crimson/seastore/test_btree_lba_manager.cc