From 8bdea4a8ef5e9c67e15e730547c05b6b1c7457b0 Mon Sep 17 00:00:00 2001 From: chunmei-liu Date: Thu, 30 Jun 2022 13:56:00 -0700 Subject: [PATCH] crimson/test: touch object before access it. no automatically create onode in seastore. Signed-off-by: chunmei-liu --- src/test/crimson/seastore/test_seastore.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/test/crimson/seastore/test_seastore.cc b/src/test/crimson/seastore/test_seastore.cc index c6471998d9c..514b19c6a47 100644 --- a/src/test/crimson/seastore/test_seastore.cc +++ b/src/test/crimson/seastore/test_seastore.cc @@ -504,6 +504,7 @@ TEST_F(seastore_test_t, omap_test_simple) { run_async([this] { auto &test_obj = get_object(make_oid(0)); + test_obj.touch(*seastore); test_obj.set_omap( *seastore, "asdf", @@ -518,6 +519,7 @@ TEST_F(seastore_test_t, attr) { run_async([this] { auto& test_obj = get_object(make_oid(0)); + test_obj.touch(*seastore); { std::string oi("asdfasdfasdf"); bufferlist bl; @@ -664,6 +666,7 @@ TEST_F(seastore_test_t, omap_test_iterator) return ss.str(); }; auto &test_obj = get_object(make_oid(0)); + test_obj.touch(*seastore); for (unsigned i = 0; i < 20; ++i) { test_obj.set_omap( *seastore, -- 2.39.5