-
Notifications
You must be signed in to change notification settings - Fork 24.2k
fix task state handling #75854
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
base: devel
Are you sure you want to change the base?
fix task state handling #75854
Conversation
0369acd to
e0b9465
Compare
e0b9465 to
305e333
Compare
nitzmahone
left a comment
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.
We found a crapload of holes around this stuff in DT- we fixed some of the obvious ones and centralized a lot of the exception/dict conversion stuff, but we need to have a broader discussion and actually document some of the corner/overlapping cases between unreachable and error...
|
i was going to hold this back till DT, but since that got postponed, this fixes some cases, happy to include more if you have those. |
|
@bcoca What is this fixing? Is there a bug report/reproducer for the issue? |
|
@mattclay it should be clear once i add tests, but it allows result handling to be uniform across task end points (changed_when, failed_when, etc). |
also simplify result loops and add comments to intention
dont let actions, unreachable and timeout bypass loops error handling
ISSUE TYPE
COMPONENT NAME
coire