From: Patrick Donnelly Date: Wed, 12 Dec 2018 23:33:35 +0000 (-0800) Subject: mds: log evicted clients to clog/dbg X-Git-Tag: v14.1.0~508^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7a81421453f76c6a67f28f749f1489737f7b58c5;p=ceph.git mds: log evicted clients to clog/dbg Fixes: http://tracker.ceph.com/issues/37639 Signed-off-by: Patrick Donnelly --- diff --git a/src/mds/MDSRank.cc b/src/mds/MDSRank.cc index 72c2b266e99f..02283fe1ec51 100644 --- a/src/mds/MDSRank.cc +++ b/src/mds/MDSRank.cc @@ -3192,11 +3192,21 @@ bool MDSRank::evict_client(int64_t session_id, return false; } + auto& addr = session->info.inst.addr; + { + CachedStackStringStream _ss; + auto& ss = _ss.get_stream(); + ss << "Evicting " << (blacklist ? "(and blacklisting) " : "") + << "client session " << session_id << " (" << addr << ")"; + dout(1) << ss.strv() << dendl; + clog->info() << ss.strv(); + } + dout(4) << "Preparing blacklist command... (wait=" << wait << ")" << dendl; stringstream ss; ss << "{\"prefix\":\"osd blacklist\", \"blacklistop\":\"add\","; ss << "\"addr\":\""; - ss << session->info.inst.addr; + ss << addr; ss << "\"}"; std::string tmp = ss.str(); std::vector cmd = {tmp};