From 2418b91411800a21ed449c11196fee954cca45d0 Mon Sep 17 00:00:00 2001 From: Igor Fedotov Date: Mon, 27 Feb 2017 13:10:48 +0000 Subject: [PATCH] test/store_test: adjust OnodeSizeTracking test case to measure full object metadata using empty Onode as a basis Signed-off-by: Igor Fedotov --- src/test/objectstore/store_test.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/test/objectstore/store_test.cc b/src/test/objectstore/store_test.cc index 1e22657ee976..277a0d061767 100644 --- a/src/test/objectstore/store_test.cc +++ b/src/test/objectstore/store_test.cc @@ -5744,6 +5744,13 @@ TEST_P(StoreTestSpecificAUSize, OnodeSizeTracking) { ASSERT_NE(total_bytes, 0u); ASSERT_EQ(total_onodes, 1u); + { + ObjectStore::Transaction t; + t.truncate(cid, hoid, 0); + r = apply_transaction(store, &osr, std::move(t)); + ASSERT_EQ(r, 0); + } + for(size_t i = 0; i < 1; ++i) { bufferlist bl; bl.append(std::string(block_size * (i+1), 'a')); -- 2.47.3