]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
common/async: add co_throttle for bounded concurrency with c++20 coroutines
authorCasey Bodley <cbodley@redhat.com>
Wed, 11 Jan 2023 15:45:49 +0000 (10:45 -0500)
committerCasey Bodley <cbodley@redhat.com>
Wed, 24 Jul 2024 16:51:05 +0000 (12:51 -0400)
commit9217fcc55588e3ed62df4899c324568815d92c4a
treea3b58ea1d32c6108cff418034a92df67c2d6b6e0
parent26ee0696a61774d95980062dd0b09bc578dd4a45
common/async: add co_throttle for bounded concurrency with c++20 coroutines

Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/common/async/co_throttle.h [new file with mode: 0644]
src/common/async/detail/co_throttle_impl.h [new file with mode: 0644]
src/test/common/CMakeLists.txt
src/test/common/test_async_co_throttle.cc [new file with mode: 0644]