From: Samuel Just Date: Sat, 20 Mar 2021 22:18:03 +0000 (-0700) Subject: crimson/tools/store-nbd: randomize uuid for BlockSegmentManager X-Git-Tag: v17.1.0~2478^2~8 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bee86bf142d1cc79b55a4ce3799cfb82e316f0ac;p=ceph.git crimson/tools/store-nbd: randomize uuid for BlockSegmentManager Signed-off-by: Samuel Just --- diff --git a/src/crimson/tools/store-nbd.cc b/src/crimson/tools/store-nbd.cc index d7cba168a32f..3aa3d7968b9d 100644 --- a/src/crimson/tools/store-nbd.cc +++ b/src/crimson/tools/store-nbd.cc @@ -627,8 +627,11 @@ public: segment_manager::block::BlockSegmentManager >(); logger().debug("mkfs"); - return segment_manager->mkfs( - { *config.path, config.segment_size, config.total_device_size } + BlockSegmentManager::mkfs_config_t block_config{ + *config.path, config.segment_size, config.total_device_size + }; + block_config.meta.seastore_id.generate_random(); + return segment_manager->mkfs(std::move(block_config) ).safe_then([this] { logger().debug(""); return segment_manager->mount({ *config.path });