]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/os/seastore/.../btree_range_pin: fix is_parent_of
authorSamuel Just <sjust@redhat.com>
Sat, 25 Sep 2021 00:10:43 +0000 (17:10 -0700)
committerSamuel Just <sjust@redhat.com>
Sat, 25 Sep 2021 01:26:09 +0000 (18:26 -0700)
commit49affebfa5fd4299ddab0b67e96015f140e598ad
tree8381f9b25e18b2bbf075b6658b8997fa00a36dcf
parentac7e44de951225678dc97cc82eb27e73713bf87a
crimson/os/seastore/.../btree_range_pin: fix is_parent_of

The LBA tree implementation only requires that the start addr of
a logical extent be contained within the leaf range.  It's entirely
possible for the end of a logical extent to extend past the end addr
of the containing leaf node.

Fixes: https://tracker.ceph.com/issues/52709
Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/os/seastore/lba_manager/btree/btree_range_pin.h