]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/common: allow the tls interrupt_cond to exist when a continuation starts...
authorXuehan Xu <xxhdx1985126@gmail.com>
Mon, 16 Aug 2021 16:16:10 +0000 (00:16 +0800)
committerXuehan Xu <xxhdx1985126@gmail.com>
Tue, 17 Aug 2021 04:18:56 +0000 (12:18 +0800)
commit8bceb47531c6988fac4a40ba8c7b95bce8cfac63
treeee223cf122da78b27ff7936cb591626c3f618776
parent52e28c4c390a9c098f3a4887e10701988b00fdee
crimson/common: allow the tls interrupt_cond to exist when a continuation starts to run

Release build of seastar invokes continuations synchronously if their predecessor futures
are resolved at the time when those continuations are constructed, so we have to allow
these circumstances to happen

Fixes: https://tracker.ceph.com/issues/52275
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
src/crimson/common/interruptible_future.h