From: Sage Weil Date: Thu, 9 Jul 2015 15:18:04 +0000 (-0400) Subject: mds: log to cluster log if mds cap parse fails X-Git-Tag: v10.0.0~123^2~85 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=425ff6695338565b728cfeb6c5c2ee2bd30c0ebd;p=ceph.git mds: log to cluster log if mds cap parse fails It's an admin error; tell an admin. Signed-off-by: Sage Weil --- diff --git a/src/mds/MDSDaemon.cc b/src/mds/MDSDaemon.cc index 4ac020169014..15b424ea388b 100644 --- a/src/mds/MDSDaemon.cc +++ b/src/mds/MDSDaemon.cc @@ -1294,7 +1294,9 @@ bool MDSDaemon::ms_verify_authorizer(Connection *con, int peer_type, std::ostringstream errstr; if (!s->auth_caps.parse(g_ceph_context, auth_cap_str, &errstr)) { dout(1) << __func__ << ": auth cap parse error: " << errstr.str() - << " parsing '" << auth_cap_str << "'" << dendl; + << " parsing '" << auth_cap_str << "'" << dendl; + clog->warn() << name << " mds cap '" << auth_cap_str + << "' does not parse: " << errstr.str() << "\n"; } } catch (buffer::error& e) { // Assume legacy auth, defaults to: