From: Sage Weil Date: Fri, 2 Aug 2013 22:17:02 +0000 (-0700) Subject: mon: drop old _allowed_command() X-Git-Tag: v0.68~96^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=94002c43deea7602588f8baff02b4cf367e750e8;p=ceph.git mon: drop old _allowed_command() Signed-off-by: Sage Weil --- diff --git a/src/mon/Monitor.cc b/src/mon/Monitor.cc index e227bf823abd..33b959f27275 100644 --- a/src/mon/Monitor.cc +++ b/src/mon/Monitor.cc @@ -1535,47 +1535,6 @@ void Monitor::finish_election() } -bool Monitor::_allowed_command(MonSession *s, map& cmd) -{ - bool retval = false; - - if (s->caps.is_allow_all()) { - dout(10) << __func__ << " allow_all" << dendl; - return true; - } - - string prefix; - cmd_getval(g_ceph_context, cmd, "prefix", prefix); - - map strmap; - for (map::const_iterator p = cmd.begin(); - p != cmd.end(); ++p) { - if (p->first == "prefix") - continue; - if (p->first == "caps") { - vector cv; - if (cmd_getval(g_ceph_context, cmd, "caps", cv) && - cv.size() % 2 == 0) { - for (unsigned i = 0; i < cv.size(); i += 2) { - string k = string("caps_") + cv[i]; - strmap[k] = cv[i + 1]; - } - continue; - } - } - strmap[p->first] = cmd_vartype_stringify(p->second); - } - - dout(20) << __func__ << " strmap " << strmap << dendl; - if (s->caps.is_capable(g_ceph_context, s->inst.name, - "", prefix, strmap, false, false, true)) { - retval = true; - } - - dout(10) << __func__ << " = " << retval << dendl; - return retval; -} - void Monitor::sync_force(Formatter *f, ostream& ss) { bool free_formatter = false; diff --git a/src/mon/Monitor.h b/src/mon/Monitor.h index c76b8a47d4fa..e39ffc203789 100644 --- a/src/mon/Monitor.h +++ b/src/mon/Monitor.h @@ -583,7 +583,6 @@ public: void handle_get_version(MMonGetVersion *m); void handle_subscribe(MMonSubscribe *m); void handle_mon_get_map(MMonGetMap *m); - bool _allowed_command(MonSession *s, map& cmd); bool _allowed_command(MonSession *s, string &module, string& prefix, map& cmdmap); void _mon_status(Formatter *f, ostream& ss);