]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore/lba_manager: drop from cache directly during replay if dead
authorSamuel Just <sjust@redhat.com>
Thu, 20 Aug 2020 21:23:14 +0000 (14:23 -0700)
committerSamuel Just <sjust@redhat.com>
Wed, 23 Sep 2020 22:13:51 +0000 (15:13 -0700)
commit5e840a20b8de534af23a5ad5bac65566423b2cb8
tree96c6d4220a8f71aa91c0491b89c74f8ae91fcf14
parent5539b545471e720ad6fda9d6fde6631b77986683
crimson/os/seastore/lba_manager: drop from cache directly during replay if dead

Dead extents can't go through the normal retire_extent path as they don't
have valid pins or other elements of a real extent.  Instead, simply drop
them on the floor directly.

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