]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/common/interruptible_future: ensure seastar::AllAreFutures<> is happy
authorKefu Chai <tchaikov@gmail.com>
Tue, 1 Mar 2022 16:06:07 +0000 (00:06 +0800)
committerKefu Chai <tchaikov@gmail.com>
Tue, 1 Mar 2022 17:11:04 +0000 (01:11 +0800)
commite6f0464651ff52f3f4243352b4382625076bdc8c
treeaf6661a2cfcc8870cf2173c53892acd1deedba16
parent77a3ed56a7b7326814ea5d37214bec1d88ec334e
crimson/common/interruptible_future: ensure seastar::AllAreFutures<> is happy

if compiled with C++20, C++ concept is enabled. to ensure the
constraints required by when_all_impl() is fulfilled, we need to
specialize is_tuple_of_futures<> for interruptible_future.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
src/crimson/common/interruptible_future.h