From 3e664bd5dd5fec48669e6e64328a1efc08cc76bd Mon Sep 17 00:00:00 2001 From: WANG Guoqin Date: Thu, 21 Sep 2017 16:24:43 +0800 Subject: [PATCH] ceph-bluestore-tool: check if bdev is empty on 'bluefs-bdev-expand' Signed-off-by: WANG Guoqin --- src/os/bluestore/bluestore_tool.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/os/bluestore/bluestore_tool.cc b/src/os/bluestore/bluestore_tool.cc index 23d59544208..ba2ff2a688a 100644 --- a/src/os/bluestore/bluestore_tool.cc +++ b/src/os/bluestore/bluestore_tool.cc @@ -297,6 +297,7 @@ int main(int argc, char **argv) for (int devid : { BlueFS::BDEV_WAL, BlueFS::BDEV_DB }) { interval_set before; fs->get_block_extents(devid, &before); + if (before.empty()) continue; uint64_t end = before.range_end(); uint64_t size = fs->get_block_device_size(devid); if (end < size) { -- 2.47.3