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
Parent workflow should always get child completion event when child is completed/failed/timeout/terminated etc. and continue to make progress
Actual Behavior
Parent won't record the completion event and can get stuck if child timedout or get terminated before child started event is recorded in parent's history.
Possible Solution
Create the started event on child completion.
The text was updated successfully, but these errors were encountered:
…poralio#5067)
<!-- Describe what has changed in this PR -->
**What changed?**
Added new logic to record child workflow started event if it is missing
when record child workflow complete is called.
<!-- Tell your future self why have you made these changes -->
**Why?**
Resolvestemporalio#3977
<!-- How have you verified this change? Tested locally? Added a unit
test? Checked in staging env? -->
**How did you test it?**
New functional test
<!-- Assuming the worst case, what can be broken when deploying this
change to production? -->
**Potential risks**
None
<!-- Is this PR a hotfix candidate or require that a notification be
sent to the broader community? (Yes/No) -->
**Is hotfix candidate?**
No
Expected Behavior
Parent workflow should always get child completion event when child is completed/failed/timeout/terminated etc. and continue to make progress
Actual Behavior
Parent won't record the completion event and can get stuck if child timedout or get terminated before child started event is recorded in parent's history.
Possible Solution
Create the started event on child completion.
The text was updated successfully, but these errors were encountered: