]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore/omap_manager: rework to be null safe and adjust interfaces
authorSamuel Just <sjust@redhat.com>
Tue, 16 Feb 2021 06:51:36 +0000 (06:51 +0000)
committerSamuel Just <sjust@redhat.com>
Fri, 26 Feb 2021 01:59:34 +0000 (17:59 -0800)
commit3ec3721b87e44bd986b59e9c0ec125e7170457cc
treec565565c170407fe0324eb90da495b4a26f661b3
parent6e16644d2705f3198916d2f2ea054b46be98fc10
crimson/os/seastore/omap_manager: rework to be null safe and adjust interfaces

Adjusts a few things in omap_manager/btree:
- fix to be null safe, simplify/rename iterator interface
- update interface methods to match futurized_store.h
- misc whitespace fixes

Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/os/seastore/omap_manager.h
src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc
src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.h
src/crimson/os/seastore/omap_manager/btree/omap_btree_node.h
src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc
src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.h
src/crimson/os/seastore/omap_manager/btree/omap_types.h
src/crimson/os/seastore/omap_manager/btree/string_kv_node_layout.h
src/test/crimson/seastore/test_omap_manager.cc