[slop]fix(workflow-engine): only commit step state after success#5010
[slop]fix(workflow-engine): only commit step state after success#5010abcxff wants to merge 1 commit into
Conversation
|
🚅 Deployed to the rivet-pr-5010 environment in rivet-frontend
|
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
Code Review: PR #5010
OverviewTwo logically distinct changes:
Concerns1. Durability regression -- crash between retries loses retry count Before this PR, after every step failure A crash between a step failure and the next flush causes the workflow to restart with the previous The removed Question for the author: does the 2. Removed defensive error fallback with no justification The diff changes 3. Misleading test name The test "should not commit step error data to entry on failure" then asserts 4.
5.
6. Loop test expectation shift unexplained The expectation changed from Positives
Recommendations Before Merge
|
56af1d1 to
aac9634
Compare
cc1baa6 to
9304f04
Compare
aac9634 to
5f7bac7
Compare
9304f04 to
0668fa7
Compare
0668fa7 to
2c029c2
Compare
2c029c2 to
9b64fa5
Compare
9b64fa5 to
0eb8f51
Compare

Description
Please include a summary of the changes and the related issue. Please also include relevant motivation and context.
Type of change
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Checklist: