From 425ff6695338565b728cfeb6c5c2ee2bd30c0ebd Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 9 Jul 2015 11:18:04 -0400 Subject: [PATCH] mds: log to cluster log if mds cap parse fails It's an admin error; tell an admin. Signed-off-by: Sage Weil --- src/mds/MDSDaemon.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mds/MDSDaemon.cc b/src/mds/MDSDaemon.cc index 4ac0201690145..15b424ea388b5 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: -- 2.39.5