From c8d3d47dfebebf18390eb9801426ee98609610a0 Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Thu, 17 Sep 2020 16:11:26 -0700 Subject: [PATCH] test/crimson/seastore/test_transaction_manager: close and reopen tm after mkfs We'll just require this generally. Most of the time, mkfs will be a standalone operation anyway. Signed-off-by: Samuel Just --- src/test/crimson/seastore/test_transaction_manager.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/test/crimson/seastore/test_transaction_manager.cc b/src/test/crimson/seastore/test_transaction_manager.cc index 0c6067ca8012c..ff56aa8217756 100644 --- a/src/test/crimson/seastore/test_transaction_manager.cc +++ b/src/test/crimson/seastore/test_transaction_manager.cc @@ -101,6 +101,12 @@ struct transaction_manager_test_t : public seastar_test_suite_t { return segment_manager->init().safe_then([this] { return tm->mkfs(); }).safe_then([this] { + return tm->close(); + }).safe_then([this] { + destroy(); + static_cast( + &*segment_manager)->remount(); + init(); return tm->mount(); }).handle_error( crimson::ct_error::all_same_way([] { -- 2.39.5