From 01072b0229aca9e07e0186aeb9963e7e16c6f602 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sun, 10 Aug 2014 15:17:45 -0700 Subject: [PATCH] mon/MonitorDBStore: add close() method Signed-off-by: Sage Weil --- src/ceph_mon.cc | 3 +++ src/mon/MonitorDBStore.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/ceph_mon.cc b/src/ceph_mon.cc index e8ec3c51400f2..87f829bbbd445 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 a042be639f699..1d7f8259db383 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(); } -- 2.39.5