From: Samuel Just Date: Mon, 2 Jul 2012 16:51:37 +0000 (-0700) Subject: OSD::do_command: unlock pg only if we had it X-Git-Tag: v0.48argonaut~3 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=2472034c4fcd53575734ac8ac8e877687c9ca910;p=ceph.git OSD::do_command: unlock pg only if we had it Signed-off-by: Samuel Just --- diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 3cba75641d082..3bd3fc03967ba 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -2397,8 +2397,8 @@ void OSD::do_command(Connection *con, tid_t tid, vector& cmd, bufferlist } else { cmd.erase(cmd.begin(), cmd.begin() + 2); r = pg->do_command(cmd, ss, data, odata); + pg->unlock(); } - pg->unlock(); } }