You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a workflow is run that throws to cause a task failure (not a non-deterministic one though), when that history is run under replayer, the cache remove job has reason LANG_REQUESTED with "Always evict workflows after replay" as if it succeeded. The cache remove job reason is used to determine replay failure or not. Should probably be LANG_FAIL. Should also consider providing the activation failure on the remove job to help lang out.
Note, this is technically a backwards-incompatible behavior change because workflow histories with task failures will start failing in Core-based SDKs. Lang should have release notes saying as much.
The text was updated successfully, but these errors were encountered:
cretz
changed the title
[Feature Request] General task failure not reporting as LANG_FAIL
[Feature Request] General task failure not reporting as LANG_FAIL in replayer
Jan 23, 2025
Describe the solution you'd like
When a workflow is run that throws to cause a task failure (not a non-deterministic one though), when that history is run under replayer, the cache remove job has reason
LANG_REQUESTED
with "Always evict workflows after replay" as if it succeeded. The cache remove job reason is used to determine replay failure or not. Should probably beLANG_FAIL
. Should also consider providing the activation failure on the remove job to help lang out.Note, this is technically a backwards-incompatible behavior change because workflow histories with task failures will start failing in Core-based SDKs. Lang should have release notes saying as much.
The text was updated successfully, but these errors were encountered: