From: Sage Weil Date: Tue, 1 Nov 2016 15:15:25 +0000 (-0400) Subject: ceph_test_objectstore: fix synthetic fsck X-Git-Tag: v11.1.0~455^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a9c3e9b91670ff932a6ebf5ae242a819b1439f70;p=ceph.git ceph_test_objectstore: fix synthetic fsck Signed-off-by: Sage Weil --- diff --git a/src/test/objectstore/store_test.cc b/src/test/objectstore/store_test.cc index d176a565549b..a293f0476f6d 100644 --- a/src/test/objectstore/store_test.cc +++ b/src/test/objectstore/store_test.cc @@ -4072,11 +4072,7 @@ public: while (in_flight) cond.Wait(lock); store->umount(); - // fixme: this is bluestore specific, but... - if (!g_conf->bluestore_fsck_on_mount && - !g_conf->bluestore_fsck_on_umount) { - store->fsck(); - } + store->fsck(); store->mount(); } @@ -4235,6 +4231,10 @@ void doSyntheticTest(boost::scoped_ptr& store, gen_type rng(time(NULL)); coll_t cid(spg_t(pg_t(0,555), shard_id_t::NO_SHARD)); + g_ceph_context->_conf->set_val("bluestore_fsck_on_mount", "false"); + g_ceph_context->_conf->set_val("bluestore_fsck_on_umount", "false"); + g_ceph_context->_conf->apply_changes(NULL); + SyntheticWorkloadState test_obj(store.get(), &gen, &rng, &osr, cid, max_obj, max_wr, align); test_obj.init(); @@ -4277,6 +4277,10 @@ void doSyntheticTest(boost::scoped_ptr& store, } test_obj.wait_for_done(); test_obj.shutdown(); + + g_ceph_context->_conf->set_val("bluestore_fsck_on_mount", "true"); + g_ceph_context->_conf->set_val("bluestore_fsck_on_umount", "true"); + g_ceph_context->_conf->apply_changes(NULL); } TEST_P(StoreTest, Synthetic) {