]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/os/seastore/omap_manager: generalize omap_list to support lower_bound
authorSamuel Just <sjust@redhat.com>
Tue, 2 Mar 2021 20:25:13 +0000 (12:25 -0800)
committerSamuel Just <sjust@redhat.com>
Wed, 10 Mar 2021 06:35:55 +0000 (22:35 -0800)
commitec80f1c9940ba46793f797e645eaac0c1142eea9
tree06ddda8a6cdba51518d7b85ca19fa566fddcce1a
parentdfb017b686964343cf1535b00636ea638f6c147d
crimson/os/seastore/omap_manager: generalize omap_list to support lower_bound

The iterator interface needs both lower and upper bound, generalize list()
to support both.

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/test/crimson/seastore/test_omap_manager.cc