]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
client: unregister commands on shutdown
authorSage Weil <sage@inktank.com>
Mon, 12 Nov 2012 23:00:11 +0000 (15:00 -0800)
committerSage Weil <sage@inktank.com>
Mon, 12 Nov 2012 23:06:10 +0000 (15:06 -0800)
Signed-off-by: Sage Weil <sage@inktank.com>
src/client/Client.cc

index 5ff34faa3dc1bd61f827107d3aaa58cac6fcaf2e..079d3ee6193600c6b32a4c185bc37d04bd274a0e 100644 (file)
@@ -397,6 +397,11 @@ void Client::shutdown()
 {
   ldout(cct, 1) << "shutdown" << dendl;
 
+  AdminSocket* admin_socket = cct->get_admin_socket();
+  admin_socket->unregister_command("mds_requests");
+  admin_socket->unregister_command("mds_sessions");
+  admin_socket->unregister_command("dump_cache");
+
   if (ino_invalidate_cb) {
     ldout(cct, 10) << "shutdown stopping invalidator finisher" << dendl;
     async_ino_invalidator.wait_for_empty();