]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/common/fixed_kv_node_layout: fix const and add replay support
authorSamuel Just <sjust@redhat.com>
Tue, 9 Jun 2020 19:44:41 +0000 (12:44 -0700)
committerSamuel Just <sjust@redhat.com>
Fri, 19 Jun 2020 19:59:23 +0000 (12:59 -0700)
commite4b0e15b00e0d64707795893a10aa4c5bda32012
tree99a1e55d88d5656bcdb0779c209afd1927f8538f
parent187367ff17de1e63f4331f41be89a7a642ce4fc4
crimson/os/common/fixed_kv_node_layout: fix const and add replay support

Distinguishes between const and mutable iterators.  Reworks external
interface to enforce journaled mutations.

Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/common/fixed_kv_node_layout.h
src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc
src/crimson/os/seastore/lba_manager/btree/lba_btree_node_impl.cc
src/crimson/os/seastore/lba_manager/btree/lba_btree_node_impl.h
src/test/crimson/test_fixed_kv_node_layout.cc