From: Radoslaw Zarzynski Date: Wed, 22 Sep 2021 17:43:25 +0000 (+0000) Subject: tests/crimson: make the virtual methods of SeaStoreTestState final. X-Git-Tag: v17.1.0~820^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=295268a11aa083e244ed86da788454bcd4658b7d;p=ceph.git tests/crimson: make the virtual methods of SeaStoreTestState final. Signed-off-by: Radoslaw Zarzynski --- diff --git a/src/test/crimson/seastore/transaction_manager_test_state.h b/src/test/crimson/seastore/transaction_manager_test_state.h index 56aaac2ad9df..9b2af2e779b1 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{}); } };