]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/crimson: avoid creating interrupt condition within an already interruptible...
authorXuehan Xu <xxhdx1985126@gmail.com>
Tue, 17 Aug 2021 04:17:27 +0000 (12:17 +0800)
committerXuehan Xu <xxhdx1985126@gmail.com>
Tue, 17 Aug 2021 04:18:56 +0000 (12:18 +0800)
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
src/test/crimson/seastore/onode_tree/test_fltree_onode_manager.cc
src/test/crimson/seastore/transaction_manager_test_state.h

index 846b6fc9c71ec2b2b267acbacb1cbc67ae7cb604..b132ec29dd2acab91b32f9f3d8efaada4526644c 100644 (file)
@@ -90,7 +90,7 @@ struct fltree_onode_manager_test_t
            return with_trans_intr(*ref_t, [&](auto &t) {
              return manager->mkfs(t
              ).si_then([this, &t] {
-               return submit_transaction_fut(t);
+               return submit_transaction_fut2(t);
              });
            });
          });
index d95fa45e164a3603c23fed06fab32a7f20bd1975..a4abee896014a82df3b869129716b3c50496a79e 100644 (file)
@@ -157,6 +157,10 @@ protected:
     return tm->create_weak_transaction(Transaction::src_t::READ);
   }
 
+  auto submit_transaction_fut2(Transaction& t) {
+    return tm->submit_transaction(t);
+  }
+
   auto submit_transaction_fut(Transaction &t) {
     return with_trans_intr(
       t,