7963
// State changed but transition history not updated.
7964
// We are in unknown versioned transition state, clear the transition history.
7966
ms.executionInfo.PreviousTransitionHistory = ms.executionInfo.TransitionHistory
7967
ms.executionInfo.LastTransitionHistoryBreakPoint = transitionhistory.CopyVersionedTransition(ms.CurrentVersionedTransition())
7968
}
7969
7971
>
7972
>
ms.executionInfo.SubStateMachineTombstoneBatches = nil
7973
>
ms.totalTombstones = 0
7974
>
7975
>
for _, activityInfo := range ms.updateActivityInfos {
7976
activityInfo.LastUpdateVersionedTransition = nil
7977
}
7979
timerInfo.LastUpdateVersionedTransition = nil
7980
}
7982
childInfo.LastUpdateVersionedTransition = nil
7983
}
7985
requestCancelInfo.LastUpdateVersionedTransition = nil
7986
}
7988
signalInfo.LastUpdateVersionedTransition = nil
7989
}
7991
ms.executionInfo.UpdateInfos[updateID].LastUpdateVersionedTransition = nil
7992
}
7993
>
if len(ms.updateSignalRequestedIDs) > 0 || len(ms.deleteSignalRequestedIDs) > 0 {
mutable_state_impl.go
7994
ms.executionInfo.SignalRequestIdsLastUpdateVersionedTransition = nil
7995
}
7997
ms.executionInfo.VisibilityLastUpdateVersionedTransition = nil
7998
}
8000
ms.executionState.LastUpdateVersionedTransition = nil
8001
}
8003
ms.executionInfo.WorkflowTaskLastUpdateVersionedTransition = nil
8004
}
8006
>
// the error must be nil here since the fn passed into Walk() always returns nil
8007
>
_ = ms.stateMachineNode.Walk(func(node *hsm.Node) error {
8008
>
persistenceRepr := node.InternalRepr()
8009
>
persistenceRepr.LastUpdateVersionedTransition.TransitionCount = 0
8010
>
persistenceRepr.InitialVersionedTransition.TransitionCount = 0
8011
>
return nil
8012
>
})
8013
}
8014
}