From 6da99216867b47c5881195827c98c13e2d9439fc Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Thu, 19 Aug 2021 20:41:50 -0700 Subject: [PATCH] crimson/tools/store_nbd/tm_driver: reset segment_manager in mkfs() Otherwise, instantiating segment_manager in mount() results in two instances and a duplicate metric exception. Signed-off-by: Samuel Just --- src/crimson/tools/store_nbd/tm_driver.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/crimson/tools/store_nbd/tm_driver.cc b/src/crimson/tools/store_nbd/tm_driver.cc index 8f4acf0b917fa..c6182de0320c1 100644 --- a/src/crimson/tools/store_nbd/tm_driver.cc +++ b/src/crimson/tools/store_nbd/tm_driver.cc @@ -181,6 +181,7 @@ seastar::future<> TMDriver::mkfs() return segment_manager->close(); }).safe_then([this] { clear(); + segment_manager.reset(); logger().debug("mkfs complete"); return TransactionManager::mkfs_ertr::now(); }).handle_error( -- 2.39.5