From 6e3899cfabfae5e36038365fcff6830dd11ed9c9 Mon Sep 17 00:00:00 2001 From: sageweil Date: Thu, 13 Sep 2007 04:02:06 +0000 Subject: [PATCH] hold rank lock a bit longer during submit_message, in case an entity tries to shut itself down git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1837 29311d96-e01e-0410-9327-a35deaab8ce9 --- trunk/ceph/msg/SimpleMessenger.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/trunk/ceph/msg/SimpleMessenger.cc b/trunk/ceph/msg/SimpleMessenger.cc index ba8f632262740..b885fd6f83c1f 100644 --- a/trunk/ceph/msg/SimpleMessenger.cc +++ b/trunk/ceph/msg/SimpleMessenger.cc @@ -1118,7 +1118,6 @@ void Rank::submit_message(Message *m, const entity_addr_t& dest_addr) } } } - lock.Unlock(); // do it if (entity) { @@ -1131,6 +1130,8 @@ void Rank::submit_message(Message *m, const entity_addr_t& dest_addr) dout(20) << "submit_message " << *m << " dest " << dest << " remote, sending" << dendl; pipe->send(m); } + + lock.Unlock(); } -- 2.39.5