]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
ceph_test_objectstore: set bluestore cache shards to 5
authorSage Weil <sage@redhat.com>
Fri, 17 Mar 2017 14:12:02 +0000 (10:12 -0400)
committerSage Weil <sage@redhat.com>
Tue, 21 Mar 2017 18:56:30 +0000 (13:56 -0500)
Better test coverage!

Signed-off-by: Sage Weil <sage@redhat.com>
src/test/objectstore/store_test_fixture.cc

index 3a521c2a81f27bbadd2156c3d15aa580843939fc..898f2732244050dea354feddc9a7e505ca557a0a 100644 (file)
@@ -5,6 +5,7 @@
 
 #include "common/errno.h"
 #include "os/ObjectStore.h"
+#include "os/bluestore/BlueStore.h"
 #include "store_test_fixture.h"
 
 static void rm_r(const string& path) {
@@ -39,6 +40,11 @@ void StoreTestFixture::SetUp() {
     cerr << __func__ << ": objectstore type " << type << " doesn't exist yet!" << std::endl;
   }
   ASSERT_TRUE(store);
+  if (type == "bluestore") {
+    BlueStore *s = static_cast<BlueStore*>(store.get());
+    // better test coverage!
+    s->set_cache_shards(5);
+  }
   ASSERT_EQ(0, store->mkfs());
   ASSERT_EQ(0, store->mount());
 }