From fa4d1316c956e86bdde7833eef9f2f4a08a58d5c Mon Sep 17 00:00:00 2001 From: Yingxin Cheng Date: Wed, 27 Oct 2021 14:37:54 +0800 Subject: [PATCH] crimson/os/seastore: cleanup transaction_manager_test_state Signed-off-by: Yingxin Cheng --- src/test/crimson/seastore/transaction_manager_test_state.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/test/crimson/seastore/transaction_manager_test_state.h b/src/test/crimson/seastore/transaction_manager_test_state.h index 47e2bb0b43542..10ce0a0037964 100644 --- a/src/test/crimson/seastore/transaction_manager_test_state.h +++ b/src/test/crimson/seastore/transaction_manager_test_state.h @@ -20,7 +20,7 @@ using namespace crimson::os::seastore; class EphemeralTestState { protected: - std::unique_ptr segment_manager; + segment_manager::EphemeralSegmentManagerRef segment_manager; EphemeralTestState() : segment_manager(segment_manager::create_test_ephemeral()) {} @@ -124,13 +124,13 @@ protected: TMTestState() : EphemeralTestState() {} - virtual void _init() { + virtual void _init() override { tm = get_transaction_manager(*segment_manager); segment_cleaner = tm->get_segment_cleaner(); lba_manager = tm->get_lba_manager(); } - virtual void _destroy() { + virtual void _destroy() override { segment_cleaner = nullptr; lba_manager = nullptr; tm.reset(); -- 2.39.5