From 295268a11aa083e244ed86da788454bcd4658b7d Mon Sep 17 00:00:00 2001 From: Radoslaw Zarzynski Date: Wed, 22 Sep 2021 17:43:25 +0000 Subject: [PATCH] tests/crimson: make the virtual methods of SeaStoreTestState final. Signed-off-by: Radoslaw Zarzynski --- .../crimson/seastore/transaction_manager_test_state.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/test/crimson/seastore/transaction_manager_test_state.h b/src/test/crimson/seastore/transaction_manager_test_state.h index 56aaac2ad9dfb..9b2af2e779b15 100644 --- a/src/test/crimson/seastore/transaction_manager_test_state.h +++ b/src/test/crimson/seastore/transaction_manager_test_state.h @@ -234,26 +234,26 @@ protected: SeaStoreTestState() : EphemeralTestState() {} - virtual void _init() { + virtual void _init() final { seastore = get_seastore( std::make_unique(*segment_manager)); } - virtual void _destroy() { + virtual void _destroy() final { seastore.reset(); } - virtual seastar::future<> _teardown() { + virtual seastar::future<> _teardown() final { return seastore->umount().then([this] { seastore.reset(); }); } - virtual seastar::future<> _mount() { + virtual seastar::future<> _mount() final { return seastore->mount(); } - virtual FuturizedStore::mkfs_ertr::future<> _mkfs() { + virtual FuturizedStore::mkfs_ertr::future<> _mkfs() final { return seastore->mkfs(uuid_d{}); } }; -- 2.39.5