From: Sage Weil Date: Wed, 26 Aug 2009 22:38:27 +0000 (-0700) Subject: msgr: handle keepalive X-Git-Tag: v0.14~114 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6ead20baa80655d6e29f7c413b680b04f996dc2a;p=ceph.git msgr: handle keepalive --- diff --git a/src/msg/SimpleMessenger.cc b/src/msg/SimpleMessenger.cc index 195f4389bf31..554bc9a12317 100644 --- a/src/msg/SimpleMessenger.cc +++ b/src/msg/SimpleMessenger.cc @@ -1199,6 +1199,12 @@ void SimpleMessenger::Pipe::reader() continue; } + if (tag == CEPH_MSGR_TAG_KEEPALIVE) { + dout(20) << "reader got KEEPALIVE" << dendl; + lock.Lock(); + continue; + } + // open ... if (tag == CEPH_MSGR_TAG_ACK) { dout(20) << "reader got ACK" << dendl;