diff --git a/src/mon/Session.h b/src/mon/Session.h index 3b2fb45c495..fbe21c9c771 100644 --- a/src/mon/Session.h +++ b/src/mon/Session.h @@ -223,9 +223,10 @@ struct MonSessionMap { inline ostream& operator<<(ostream& out, const MonSession& s) { - out << "MonSession(" << s.inst << " is " - << (s.closed ? "closed" : "open"); - out << " " << s.caps << ")"; + out << "MonSession(" << s.inst << " is " << (s.closed ? "closed" : "open") + << " " << s.caps << ", features 0x" << std::hex << s.con_features << std::dec + << " (" << ceph_release_name(ceph_release_from_features(s.con_features)) + << "))"; return out; }