-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Preliminary API Review (2) #1186
Conversation
/// Make sure that the action returned by the generator represents a real asynchronous work, otherwise the hedging | ||
/// engine will be blocked and parallel hedged actions won't ever be executed. The generator can return a <see langword="null"/> function. | ||
/// In such case the hedging is not executed for that attempt. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/// Make sure that the action returned by the generator represents a real asynchronous work, otherwise the hedging | |
/// engine will be blocked and parallel hedged actions won't ever be executed. The generator can return a <see langword="null"/> function. | |
/// In such case the hedging is not executed for that attempt. | |
/// Make sure that the action returned by the generator represents real asynchronous work, otherwise the hedging | |
/// engine will be blocked and parallel hedged actions won't ever be executed. The generator can return a <see langword="null"/> function. | |
/// In such a case the hedging is not executed for that attempt. |
/// Make sure that the action returned by the generator represents a real asynchronous work, otherwise the hedging | ||
/// engine will be blocked and parallel hedged actions won't ever be executed. The generator can return a <see langword="null"/> function. | ||
/// In such case the hedging is not executed for that attempt. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/// Make sure that the action returned by the generator represents a real asynchronous work, otherwise the hedging | |
/// engine will be blocked and parallel hedged actions won't ever be executed. The generator can return a <see langword="null"/> function. | |
/// In such case the hedging is not executed for that attempt. | |
/// Make sure that the action returned by the generator represents real asynchronous work, otherwise the hedging | |
/// engine will be blocked and parallel hedged actions won't ever be executed. The generator can return a <see langword="null"/> function. | |
/// In such a case the hedging is not executed for that attempt. |
Codecov Report
❗ Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more. @@ Coverage Diff @@
## main #1186 +/- ##
==========================================
- Coverage 83.42% 83.40% -0.03%
==========================================
Files 273 273
Lines 6329 6321 -8
Branches 1028 1028
==========================================
- Hits 5280 5272 -8
Misses 844 844
Partials 205 205
Flags with carried forward coverage won't be shown. Click here to find out more.
|
Details on the issue fix or feature implementation
Just addressing some of the issues found when doing internal API review. We want to do some initial pass before we engage with broader audience.
Func<> instead
.Outcome
.System.Threading.Timeout.InfiniteTimeSpan
instead of custom API.Confirm the following