From: Xiaoxi Chen Date: Fri, 8 May 2015 08:34:45 +0000 (+0800) Subject: keyvaluestore:use keyvaluestore_rocksdb_options if backend is rocksdb X-Git-Tag: v9.0.2~157^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7c16916d2545fe210b487e9cf3817121ce6e1cac;p=ceph.git keyvaluestore:use keyvaluestore_rocksdb_options if backend is rocksdb use keyvaluestore_rocksdb_options if using Rocksdb as backend. Signed-off-by: Xiaoxi Chen --- diff --git a/src/os/KeyValueStore.cc b/src/os/KeyValueStore.cc index a1c02608af7b..589227f987f5 100644 --- a/src/os/KeyValueStore.cc +++ b/src/os/KeyValueStore.cc @@ -907,7 +907,10 @@ int KeyValueStore::mount() } - store->init(); + if (superblock.backend == "rocksdb") + store->init(g_conf->keyvaluestore_rocksdb_options); + else + store->init(); stringstream err; if (store->open(err)) { derr << "KeyValueStore::mount Error initializing keyvaluestore backend "