]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore/BlueStore.cc: start should be >= _get_ondisk_reserved()
authorNeha <nojha@redhat.com>
Fri, 2 Aug 2019 18:26:52 +0000 (18:26 +0000)
committerVikhyat Umrao <vikhyat@redhat.com>
Tue, 19 Nov 2019 13:22:48 +0000 (05:22 -0800)
Signed-off-by: Neha Ojha <nojha@redhat.com>
(cherry picked from commit 27aa0db8e57bffd61225f2c4e73f596c7399d2b1)

src/os/bluestore/BlueStore.cc

index 9335507e7f693f263df7e74599c176cb4bac2d33..3a0740a202e818de2bd65b7bc667ad1357853b96 100644 (file)
@@ -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);