]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore/lba_manager/btree: fix lookup_range, scan_* references with weak...
authorSamuel Just <sjust@redhat.com>
Mon, 19 Oct 2020 21:44:16 +0000 (14:44 -0700)
committerSamuel Just <sjust@redhat.com>
Tue, 20 Oct 2020 19:27:12 +0000 (12:27 -0700)
commit513ec5333b66fd1b5ded2ed9565371d4448cfc56
treee7b85d114beba497800398c7df995c5ddae2503c
parent2ac5ba6fbfe30ca81d4c3a1ec75dc293a907c3cb
crimson/os/seastore/lba_manager/btree: fix lookup_range, scan_* references with weak transactions

Weak transactions won't keep references in memory as we traverse
the tree, update each recursive call to ensure lifecycle of
this.

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