From: Samuel Just Date: Thu, 17 Sep 2020 23:11:26 +0000 (-0700) Subject: test/crimson/seastore/test_transaction_manager: close and reopen tm after mkfs X-Git-Tag: v16.1.0~807^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c8d3d47dfebebf18390eb9801426ee98609610a0;p=ceph.git 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 --- diff --git a/src/test/crimson/seastore/test_transaction_manager.cc b/src/test/crimson/seastore/test_transaction_manager.cc index 0c6067ca8012..ff56aa821775 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([] {