From 73924dc841ad9a9bc7af01e4bcaf2d72681d62a5 Mon Sep 17 00:00:00 2001 From: Yingxin Cheng Date: Thu, 15 Oct 2020 20:05:36 +0800 Subject: [PATCH] crimson/onode-staged-tree: add option IS_DUMMY_SYNC to tests Signed-off-by: Yingxin Cheng --- .../seastore/onode_tree/test_staged_fltree.cc | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/test/crimson/seastore/onode_tree/test_staged_fltree.cc b/src/test/crimson/seastore/onode_tree/test_staged_fltree.cc index e782192ab40..72c2a9990fe 100644 --- a/src/test/crimson/seastore/onode_tree/test_staged_fltree.cc +++ b/src/test/crimson/seastore/onode_tree/test_staged_fltree.cc @@ -28,6 +28,8 @@ using seastore::segment_manager::DEFAULT_TEST_EPHEMERAL; using sc_config_t = seastore::SegmentCleaner::config_t; namespace { + constexpr bool IS_DUMMY_SYNC = false; + [[maybe_unused]] seastar::logger& logger() { return crimson::get_logger(ceph_subsys_test); } @@ -133,7 +135,7 @@ TEST_F(a_basic_test_t, 1_basic_sizes) TEST_F(a_basic_test_t, 2_node_sizes) { run_async([this] { - auto nm = NodeExtentManager::create_dummy(false); + auto nm = NodeExtentManager::create_dummy(IS_DUMMY_SYNC); auto t = make_transaction(); context_t c{*nm, *t}; std::array, 16> nodes = { @@ -173,7 +175,7 @@ struct b_dummy_tree_test_t : public seastar_test_suite_t { Btree tree; b_dummy_tree_test_t() - : moved_nm{NodeExtentManager::create_dummy(false)}, + : moved_nm{NodeExtentManager::create_dummy(IS_DUMMY_SYNC)}, ref_t{make_transaction()}, t{*ref_t}, c{*moved_nm, t}, @@ -370,7 +372,7 @@ static std::set build_key_set( class TestTree { public: TestTree() - : moved_nm{NodeExtentManager::create_dummy(false)}, + : moved_nm{NodeExtentManager::create_dummy(IS_DUMMY_SYNC)}, ref_t{make_transaction()}, t{*ref_t}, c{*moved_nm, t}, @@ -424,7 +426,7 @@ class TestTree { seastar::future<> split(const ghobject_t& key, const onode_t& value, const split_expectation_t& expected) { return seastar::async([this, key, &value, expected] { - Btree tree_clone(NodeExtentManager::create_dummy(false)); + Btree tree_clone(NodeExtentManager::create_dummy(IS_DUMMY_SYNC)); auto ref_t_clone = make_transaction(); Transaction& t_clone = *ref_t_clone; tree_clone.test_clone_from(t_clone, t, tree).unsafe_get0(); @@ -837,7 +839,7 @@ class DummyChildPool { reset(); // create tree - auto ref_nm = NodeExtentManager::create_dummy(false); + auto ref_nm = NodeExtentManager::create_dummy(IS_DUMMY_SYNC); p_nm = ref_nm.get(); p_btree.emplace(std::move(ref_nm)); return DummyChild::create_initial(get_context(), keys, *this, *p_btree->root_tracker @@ -873,7 +875,7 @@ class DummyChildPool { logger().info("insert {} at {}:", key_hobj_t(key), pos); DummyChildPool pool_clone; pool_clone_in_progress = &pool_clone; - auto ref_nm = NodeExtentManager::create_dummy(false); + auto ref_nm = NodeExtentManager::create_dummy(IS_DUMMY_SYNC); pool_clone.p_nm = ref_nm.get(); pool_clone.p_btree.emplace(std::move(ref_nm)); pool_clone.p_btree->test_clone_from( @@ -1173,7 +1175,7 @@ struct d_seastore_tree_test_t : public seastar_test_suite_t { {0, 32}, {0, 10}, {0, 4}), tree{kvs, #if 0 - NodeExtentManager::create_dummy(false) + NodeExtentManager::create_dummy(IS_DUMMY_SYNC) #else NodeExtentManager::create_seastore(tm) #endif -- 2.39.5