]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/os/seastore: add lba_manager interface with btree_lba_manager impl
authorSamuel Just <sjust@redhat.com>
Wed, 27 May 2020 01:14:47 +0000 (18:14 -0700)
committerSamuel Just <sjust@redhat.com>
Tue, 2 Jun 2020 23:56:41 +0000 (16:56 -0700)
commit01c64cd70f5ea402f6cd332fb3400fbe8629381b
treeb2be2a0a369b971e3f2fbd082f48f8e861300fd0
parent58afe444070d7d8b50b4ff26b58fc2b6fc76d676
crimson/os/seastore: add lba_manager interface with btree_lba_manager impl

Signed-off-by: Samuel Just <sjust@redhat.com>
12 files changed:
src/crimson/os/seastore/CMakeLists.txt
src/crimson/os/seastore/cached_extent.h
src/crimson/os/seastore/lba_manager.cc [new file with mode: 0644]
src/crimson/os/seastore/lba_manager.h [new file with mode: 0644]
src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc [new file with mode: 0644]
src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h [new file with mode: 0644]
src/crimson/os/seastore/lba_manager/btree/lba_btree_node.h [new file with mode: 0644]
src/crimson/os/seastore/lba_manager/btree/lba_btree_node_impl.cc [new file with mode: 0644]
src/crimson/os/seastore/lba_manager/btree/lba_btree_node_impl.h [new file with mode: 0644]
src/crimson/os/seastore/seastore_types.h
src/test/crimson/seastore/CMakeLists.txt
src/test/crimson/seastore/test_btree_lba_manager.cc [new file with mode: 0644]