]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: If using sync_wal_apply, no need start wal_tp thread.
authorJianpeng Ma <jianpeng.ma@intel.com>
Wed, 18 May 2016 16:27:15 +0000 (00:27 +0800)
committerJianpeng Ma <jianpeng.ma@intel.com>
Fri, 3 Jun 2016 15:55:59 +0000 (23:55 +0800)
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/os/bluestore/BlueStore.cc

index 6149752c75bb9d547644cc097b60090532c0f8cb..496997eb65f00a3cf1934d326611d61b9cd18c96 100644 (file)
@@ -925,7 +925,7 @@ BlueStore::BlueStore(CephContext *cct, const string& path)
     wal_tp(cct,
           "BlueStore::wal_tp",
            "tp_wal",
-          cct->_conf->bluestore_wal_threads,
+          cct->_conf->bluestore_sync_wal_apply ? 0 : cct->_conf->bluestore_wal_threads,
           "bluestore_wal_threads"),
     wal_wq(this,
             cct->_conf->bluestore_wal_thread_timeout,