]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
os/bluestore: No need check !q.emtpy().
authorJianpeng Ma <jianpeng.ma@intel.com>
Wed, 7 Aug 2019 02:10:42 +0000 (10:10 +0800)
committerJianpeng Ma <jianpeng.ma@intel.com>
Wed, 7 Aug 2019 02:10:42 +0000 (10:10 +0800)
when call drain_preceding, this TransContext already added into q.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/os/bluestore/BlueStore.h

index d7bd4af554414314e20166f7832e4a659b8f3096..268d5389a4a7857456aff4a8dbf95bc89ce498d5 100644 (file)
@@ -1637,7 +1637,7 @@ public:
 
     void drain_preceding(TransContext *txc) {
       std::unique_lock l(qlock);
-      while (!q.empty() && &q.front() != txc)
+      while (&q.front() != txc)
        qcond.wait(l);
     }