From: Samuel Just Date: Sat, 12 Nov 2016 01:45:59 +0000 (-0800) Subject: store_test::col_split_test: send bounded size transactions X-Git-Tag: v11.1.0~245^2~39 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bcb5a0da211816b4fbdd4b90c76b1ea284177306;p=ceph.git store_test::col_split_test: send bounded size transactions Signed-off-by: Samuel Just --- diff --git a/src/test/objectstore/store_test.cc b/src/test/objectstore/store_test.cc index b2ce0dec50ac..877f5a31371c 100644 --- a/src/test/objectstore/store_test.cc +++ b/src/test/objectstore/store_test.cc @@ -4870,6 +4870,11 @@ void colsplittest( 52, "")); t.clone(cid, a, b); } + if (i % 100) { + r = apply_transaction(store, &osr, std::move(t)); + ASSERT_EQ(r, 0); + t = ObjectStore::Transaction(); + } } r = apply_transaction(store, &osr, std::move(t)); ASSERT_EQ(r, 0); @@ -4888,11 +4893,18 @@ void colsplittest( INT_MAX, &objects, 0); ASSERT_EQ(r, 0); ASSERT_EQ(objects.size(), num_objects); + unsigned size = 0; for (vector::iterator i = objects.begin(); i != objects.end(); ++i) { ASSERT_EQ(!!(i->hobj.get_hash() & (1< 100) { + size = 0; + r = apply_transaction(store, &osr, std::move(t)); + ASSERT_EQ(r, 0); + t = ObjectStore::Transaction(); + } } objects.clear(); @@ -4905,6 +4917,12 @@ void colsplittest( ++i) { ASSERT_EQ(!(i->hobj.get_hash() & (1< 100) { + size = 0; + r = apply_transaction(store, &osr, std::move(t)); + ASSERT_EQ(r, 0); + t = ObjectStore::Transaction(); + } } t.remove_collection(cid);