]> 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)
committerSage Weil <sage@redhat.com>
Thu, 8 Aug 2019 16:23:27 +0000 (11:23 -0500)
Signed-off-by: Neha Ojha <nojha@redhat.com>
src/os/bluestore/BlueStore.cc

index 4e0f875f50dc619780c74ac010b4e7bce2402055..da3d3542b511e2201897c749be27b04ff3acd81b 100644 (file)
@@ -5205,8 +5205,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);