From: Xinze Chi Date: Wed, 23 Sep 2015 11:26:00 +0000 (+0800) Subject: filestore: fix peek_queue for OpSequencer X-Git-Tag: v9.1.0~75^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F6048%2Fhead;p=ceph.git filestore: fix peek_queue for OpSequencer Fixes: #13209 Signed-off-by: Xinze Chi --- diff --git a/src/os/FileStore.h b/src/os/FileStore.h index d45dc01a6a83..4ea23b400d78 100644 --- a/src/os/FileStore.h +++ b/src/os/FileStore.h @@ -257,6 +257,7 @@ private: q.push_back(o); } Op *peek_queue() { + Mutex::Locker l(qlock); assert(apply_lock.is_locked()); return q.front(); }