]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/tools/store-nbd: randomize uuid for BlockSegmentManager
authorSamuel Just <sjust@redhat.com>
Sat, 20 Mar 2021 22:18:03 +0000 (15:18 -0700)
committerSamuel Just <sjust@redhat.com>
Wed, 24 Mar 2021 05:41:11 +0000 (22:41 -0700)
Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/tools/store-nbd.cc

index d7cba168a32f608dae871143de298945406aa72a..3aa3d7968b9d2923bf2eb69d77eab93fa28b21c0 100644 (file)
@@ -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 });