]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
msgr: fix local_pipe peer_type
authorSage Weil <sage@newdream.net>
Tue, 4 May 2010 20:57:39 +0000 (13:57 -0700)
committerSage Weil <sage@newdream.net>
Tue, 4 May 2010 20:57:39 +0000 (13:57 -0700)
Need to re-init_local_pipe() after register_entity().

src/msg/SimpleMessenger.cc

index 012ea1cc7a062a6330f5dc794e08c0bad6c63513..c576d3a315077cce6fffe4ede1cc3a90c1536a88 100644 (file)
@@ -2283,6 +2283,8 @@ bool SimpleMessenger::register_entity(entity_name_t name)
 
   dout(10) << "register_entity " << name << " at " << get_myaddr() << dendl;
 
+  messenger->init_local_pipe();
+
   lock.Unlock();
   return true;
 }