Fixes: http://tracker.ceph.com/issues/37639
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit
7a81421453f76c6a67f28f749f1489737f7b58c5)
Conflicts:
src/mds/MDSRank.cc
- Used 'std::stringstream' instead of 'CachedStackStringStream'
and repllaced the 'ss.strv()' to 'ss.str()'.
return false;
}
+ auto& addr = session->info.inst.addr;
+ {
+ std::stringstream ss;
+ ss << "Evicting " << (blacklist ? "(and blacklisting) " : "")
+ << "client session " << session_id << " (" << addr << ")";
+ dout(1) << ss.str() << dendl;
+ clog->info() << ss.str();
+ }
+
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<std::string> cmd = {tmp};