forked from scylladb/seastar
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge "Introduce when_all_succeed()" from Paweł
"This two patches introduce when_all_succeed(), which is a higher level version of when_all() that deals correctly with the exceptions so that the user code doesn't need any boiler-plate code in order to avoid silently ignored failed futures. Moreover, if there were no errors it also extracts the values from futures. It is not a replacement of when_all() as it doesn't allow for more flexible handling of exceptions originating from different sources, but in many cases it is a more convenient and less error-prone alternative." * 'pdziepak/when-all-succeed/v2' of github.com:cloudius-systems/seastar-dev: tests/futures_test: add tests for when_all_succeed() future-util: introduce when_all_succeed() utils: add helpers for dealing with tuples when_all: allow transforming the final result
- Loading branch information
Showing
3 changed files
with
467 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.