]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: debug session feature tracking 16128/head
authorSage Weil <sage@redhat.com>
Wed, 5 Jul 2017 16:27:57 +0000 (12:27 -0400)
committerSage Weil <sage@redhat.com>
Wed, 5 Jul 2017 16:28:49 +0000 (12:28 -0400)
Hunting http://tracker.ceph.com/issues/20475

Signed-off-by: Sage Weil <sage@redhat.com>
src/mon/Monitor.cc

index 1e86040591a13de0a71f0f547967c69bf92300d2..6cc680112b452484c2d0ef48e6640921eb3aadce 100644 (file)
@@ -3650,7 +3650,8 @@ void Monitor::resend_routed_requests()
 
 void Monitor::remove_session(MonSession *s)
 {
-  dout(10) << "remove_session " << s << " " << s->inst << dendl;
+  dout(10) << "remove_session " << s << " " << s->inst
+          << " features 0x" << std::hex << s->con_features << std::dec << dendl;
   assert(s->con);
   assert(!s->closed);
   for (set<uint64_t>::iterator p = s->routed_request_tids.begin();
@@ -3764,7 +3765,9 @@ void Monitor::_ms_dispatch(Message *m)
     }
     assert(s);
     con->set_priv(s->get());
-    dout(10) << __func__ << " new session " << s << " " << *s << dendl;
+    dout(10) << __func__ << " new session " << s << " " << *s
+            << " features 0x" << std::hex
+            << s->con_features << std::dec << dendl;
     op->set_session(s);
 
     logger->set(l_mon_num_sessions, session_map.get_size());