From: Neha Date: Fri, 2 Aug 2019 18:26:52 +0000 (+0000) Subject: os/bluestore/BlueStore.cc: start should be >= _get_ondisk_reserved() X-Git-Tag: v14.2.5~12^2~6 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=df7631815fcf88c781c93e93e254c72ca2608f99;p=ceph.git os/bluestore/BlueStore.cc: start should be >= _get_ondisk_reserved() Signed-off-by: Neha Ojha (cherry picked from commit 27aa0db8e57bffd61225f2c4e73f596c7399d2b1) --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 9335507e7f693..3a0740a202e81 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -5014,8 +5014,8 @@ int BlueStore::_minimal_open_bluefs(bool create) uint64_t start = p2align((bdev->get_size() - initial) / 2, cct->_conf->bluefs_alloc_size); //avoiding superblock overwrite - ceph_assert(cct->_conf->bluefs_alloc_size > _get_ondisk_reserved()); start = std::max(cct->_conf->bluefs_alloc_size, start); + ceph_assert(start >=_get_ondisk_reserved()); bluefs->add_block_extent(bluefs_shared_bdev, start, initial); bluefs_extents.insert(start, initial);