From c0311cc3856c7e28cc3782e140421c8ffab6d6e3 Mon Sep 17 00:00:00 2001 From: Xiaoxi Chen Date: Fri, 8 May 2015 16:18:00 +0800 Subject: [PATCH] mon/MonitorDBStore: use mon_rocksdb_options if backend is Rocksdb use mon_rocksdb_options if using RocksDB as backend for monstore. Signed-off-by: Xiaoxi Chen --- src/mon/MonitorDBStore.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/mon/MonitorDBStore.h b/src/mon/MonitorDBStore.h index e37b95db90085..d00d3607960b0 100644 --- a/src/mon/MonitorDBStore.h +++ b/src/mon/MonitorDBStore.h @@ -568,7 +568,10 @@ class MonitorDBStore } int open(ostream &out) { - db->init(); + if (g_conf->mon_keyvaluedb == "rocksdb") + db->init(g_conf->mon_rocksdb_options); + else + db->init(); int r = db->open(out); if (r < 0) return r; @@ -578,7 +581,10 @@ class MonitorDBStore } int create_and_open(ostream &out) { - db->init(); + if (g_conf->mon_keyvaluedb == "rocksdb") + db->init(g_conf->mon_rocksdb_options); + else + db->init(); int r = db->create_and_open(out); if (r < 0) return r; -- 2.39.5