]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: record gifts < expected size in superblock 29860/head
authorJosh Durgin <jdurgin@redhat.com>
Sat, 24 Aug 2019 02:52:52 +0000 (22:52 -0400)
committerJosh Durgin <jdurgin@redhat.com>
Sat, 24 Aug 2019 02:58:28 +0000 (22:58 -0400)
commit8dd46388d2090e975674676c6ff753f7a2d3beb5
tree85d5a48cac42e1798612466f5ff228b8fcfb1069
parent91a1fa17470b158ed1fe22a725cd42ac28344237
os/bluestore: record gifts < expected size in superblock

Returning 0 from _balance_bluefs_freespace() skips recording
allocations in the superblock, so we fail the consistency check on
startup. The elseif branch handles this case already, so just remove
it from the first branch. This is luminous/mimic specific, since
bluefs extents are not recorded in the superblock in later releases.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
src/os/bluestore/BlueStore.cc