]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
filestore: fix peek_queue for OpSequencer 6048/head
authorXinze Chi <xinze@xksy.com>
Wed, 23 Sep 2015 11:26:00 +0000 (19:26 +0800)
committerXinze Chi <xinze@xksy.com>
Thu, 24 Sep 2015 02:22:18 +0000 (10:22 +0800)
Fixes: #13209
Signed-off-by: Xinze Chi <xinze@xsky.com>
src/os/FileStore.h

index d45dc01a6a83c710170823160f9e0f46c46c0cdc..4ea23b400d7847e0abc69c610596add705d60718 100644 (file)
@@ -257,6 +257,7 @@ private:
       q.push_back(o);
     }
     Op *peek_queue() {
+      Mutex::Locker l(qlock);
       assert(apply_lock.is_locked());
       return q.front();
     }