]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/common/operation: distruct barrier after the wait future is resolved 55488/head
authorYingxin Cheng <yingxin.cheng@intel.com>
Tue, 7 May 2024 08:33:04 +0000 (16:33 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Thu, 9 May 2024 02:06:39 +0000 (10:06 +0800)
commit4a9ed13cb73361f4069de602c225e23002209203
tree15898f53514a35f05089ea72c7d843ebb887f5e7
parentdf2804dc1d4d9c983db407e145d69dcb1b065d3b
crimson/common/operation: distruct barrier after the wait future is resolved

Specifically, OrderedExclusivePhaseT::mutex must be unlocked only after
it is locked. Otherwise it can unlock other client requests
unexpectedly, causing incorrect order upon exit.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/common/operation.h