From: Brad Hubbard Date: Wed, 12 Apr 2017 00:47:38 +0000 (+1000) Subject: mon: Tidy up removal of debug mon features X-Git-Tag: v12.0.2~97^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=b0fef6f50fb220e52b667b9c8b22fe8f324f6450;p=ceph-ci.git mon: Tidy up removal of debug mon features 545bc83 removed most of the plumbing for the debug mon features admin socket commands but failed to remove the register/unregister command pairs. This means the monitor asserts if an attempt is made to use any of these commands. Signed-off-by: Brad Hubbard --- diff --git a/src/mon/Monitor.cc b/src/mon/Monitor.cc index 9c4ae3ffe64..a80ceaa95c6 100644 --- a/src/mon/Monitor.cc +++ b/src/mon/Monitor.cc @@ -784,45 +784,6 @@ int Monitor::preinit() "show the ops currently in flight"); assert(r == 0); - // debugging api - r = admin_socket->register_command("debug mon features list", - "debug mon features list", - admin_hook, - "list monmap features"); - assert(r == 0); - r = admin_socket->register_command("debug mon features set", - "debug mon features set " - "name=feature,type=CephString " - "name=feature_type,type=CephChoices,req=false," - "strings=--persistent|--optional", - admin_hook, - "set a given feature, by name, in the monmap"); - assert(r == 0); - r = admin_socket->register_command("debug mon features set_val", - "debug mon features set_val " - "name=feature,type=CephString " - "name=feature_type,type=CephChoices,req=false," - "strings=--persistent|--optional", - admin_hook, - "set a given feature, by value, in the monmap"); - assert(r == 0); - r = admin_socket->register_command("debug mon features unset", - "debug mon features unset " - "name=feature,type=CephString " - "name=feature_type,type=CephChoices,req=false," - "strings=--persistent|--optional", - admin_hook, - "unset a given feature, by name, in the monmap"); - assert(r == 0); - r = admin_socket->register_command("debug mon features unset_val", - "debug mon features unset_val " - "name=feature,type=CephString " - "name=feature_type,type=CephChoices,req=false," - "strings=--persistent|--optional", - admin_hook, - "unset a given feature, by value, in the monmap"); - assert(r == 0); - lock.Lock(); // add ourselves as a conf observer @@ -951,12 +912,6 @@ void Monitor::shutdown() admin_socket->unregister_command("quorum enter"); admin_socket->unregister_command("quorum exit"); admin_socket->unregister_command("ops"); - // debugging api - admin_socket->unregister_command("debug mon features list"); - admin_socket->unregister_command("debug mon features set"); - admin_socket->unregister_command("debug mon features set_val"); - admin_socket->unregister_command("debug mon features unset"); - admin_socket->unregister_command("debug mon features unset_val"); delete admin_hook; admin_hook = NULL; }