]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
tests/crimson: make the virtual methods of SeaStoreTestState final. 43261/head
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Wed, 22 Sep 2021 17:43:25 +0000 (17:43 +0000)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Thu, 23 Sep 2021 17:27:39 +0000 (17:27 +0000)
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
src/test/crimson/seastore/transaction_manager_test_state.h

index 56aaac2ad9dfbd7c723769240d010216db4e4c29..9b2af2e779b1513d0a1c8346ef2fddbc0e71bc76 100644 (file)
@@ -234,26 +234,26 @@ protected:
 
   SeaStoreTestState() : EphemeralTestState() {}
 
-  virtual void _init() {
+  virtual void _init() final {
     seastore = get_seastore(
       std::make_unique<TestSegmentManagerWrapper>(*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{});
   }
 };