]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/common: add coroutine integration for crimson futures
authorSamuel Just <sjust@redhat.com>
Wed, 31 Jan 2024 23:34:34 +0000 (15:34 -0800)
committerMatan Breizman <mbreizma@redhat.com>
Wed, 8 May 2024 07:05:37 +0000 (10:05 +0300)
commitfbd9777055171be5e51434af94e600130cb2fef4
tree47105bdbfd9e91f17f4973970dafe377e4443243
parentaf5260d5c5655ef72613c8d4336e7beea818fd34
crimson/common: add coroutine integration for crimson futures

Adds coroutine machinery for crimson errorated and interruptible futures.

Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit 1126ec3cf6285abbf6a875ab27daff397f09220b)
src/crimson/common/coroutine.h [new file with mode: 0644]
src/test/crimson/CMakeLists.txt
src/test/crimson/gtest_seastar.h
src/test/crimson/test_crimson_coroutine.cc [new file with mode: 0644]