From: Sage Weil Date: Sun, 10 Aug 2014 22:17:45 +0000 (-0700) Subject: mon/MonitorDBStore: add close() method X-Git-Tag: v0.86~190^2~14 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=01072b0229aca9e07e0186aeb9963e7e16c6f602;p=ceph.git mon/MonitorDBStore: add close() method Signed-off-by: Sage Weil --- diff --git a/src/ceph_mon.cc b/src/ceph_mon.cc index e8ec3c51400f..87f829bbbd44 100644 --- a/src/ceph_mon.cc +++ b/src/ceph_mon.cc @@ -423,6 +423,7 @@ int main(int argc, const char **argv) cerr << argv[0] << ": error creating monfs: " << cpp_strerror(r) << std::endl; exit(1); } + store.close(); cout << argv[0] << ": created monfs at " << g_conf->mon_data << " for " << g_conf->name << std::endl; return 0; @@ -738,6 +739,8 @@ int main(int argc, const char **argv) messenger->wait(); + store->close(); + unregister_async_signal_handler(SIGHUP, sighup_handler); unregister_async_signal_handler(SIGINT, handle_mon_signal); unregister_async_signal_handler(SIGTERM, handle_mon_signal); diff --git a/src/mon/MonitorDBStore.h b/src/mon/MonitorDBStore.h index a042be639f69..1d7f8259db38 100644 --- a/src/mon/MonitorDBStore.h +++ b/src/mon/MonitorDBStore.h @@ -522,6 +522,9 @@ class MonitorDBStore return db->create_and_open(out); } + void close() { + } + void compact() { db->compact(); }