]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: add kv_drain_preceding_waiters indicate drain_preceding. 29522/head
authorJianpeng Ma <jianpeng.ma@intel.com>
Wed, 7 Aug 2019 05:30:23 +0000 (13:30 +0800)
committerJianpeng Ma <jianpeng.ma@intel.com>
Thu, 8 Aug 2019 00:50:25 +0000 (08:50 +0800)
commitff71ad472e94e14f392c618b6eb5e8608afec94f
tree6423c19ad5daec96a81fdac5456adaf5e44707cf
parent3f64cc71f5167c8ac76cdc070c7efd53b4ccdecd
os/bluestore: add kv_drain_preceding_waiters indicate drain_preceding.

Condition: (txc->state == TransContext::STATE_PREPARE &&  deferred_aggressive) isn't
correctly for drain_preceding. So represent this event by adding this
parameter.

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