2769
snapshot *p.WorkflowSnapshot,
2770
mutations ...*p.WorkflowMutation,
2772
>
mutableState := &persistencespb.WorkflowMutableState{
2773
>
ExecutionInfo: snapshot.ExecutionInfo,
2774
>
ExecutionState: snapshot.ExecutionState,
2775
>
NextEventId: snapshot.NextEventID,
2776
>
ActivityInfos: snapshot.ActivityInfos,
2777
>
TimerInfos: snapshot.TimerInfos,
2778
>
ChildExecutionInfos: snapshot.ChildExecutionInfos,
2779
>
RequestCancelInfos: snapshot.RequestCancelInfos,
2780
>
SignalInfos: snapshot.SignalInfos,
2781
>
SignalRequestedIds: convert.StringSetToSlice(snapshot.SignalRequestedIDs),
2782
>
ChasmNodes: snapshot.ChasmNodes,
2783
>
}
2784
>
dbRecordVersion := snapshot.DBRecordVersion
2785
>
2786
>
for _, mutation := range mutations {
2787
s.Equal(dbRecordVersion, mutation.DBRecordVersion-1)
2788
dbRecordVersion = mutation.DBRecordVersion