-
Notifications
You must be signed in to change notification settings - Fork 132
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
Introduce DisableStrictNonDeterminismCheck worker option #1288
Introduce DisableStrictNonDeterminismCheck worker option #1288
Conversation
since we'll be enabling this by default, we probably want this flag to be reversed, yea? doing it gradually could work too (say over a couple versions), but that'd still need to change the name or type of the field, which we essentially can't do. |
Synced offline on this and agreed to enable by default so reversing the bool option to disable when needed. |
80e6cbf
to
f6ec95c
Compare
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.
yep, looks good - changelog / finer details around explanation and whatnot can come in the implementation change, when that's fully nailed down
What changed?
Adding a new option to be able to toggle non-determinism false positives fix in #1281.
Why?
The strict non-determinism checks in #1281 may cause some existing workflows to fail due to the existing buggy non-determinism checks in task handling loop. So exposing this option to disable the strict non-determinism if needed.
How did you test it?
#1281 will be rebased with this change and testing will be done there.
Potential risks
N/A