2917
}
2918
2920
>
ms.executionState.StartTime.AsTime(),
2921
>
startRequest,
2922
>
resetPoints,
2923
>
prevRunID,
2924
>
firstRunID,
2925
>
execution.GetRunId(),
2926
>
)
2927
>
if err := ms.ApplyWorkflowExecutionStartedEvent(
2928
>
startRequest.GetParentExecutionInfo().GetClock(),
2929
>
execution,
2930
>
startRequest.StartRequest.GetRequestId(),
2931
>
event,
2932
>
); err != nil {
2933
return nil, err
2934
}
2935
2936
// TODO merge active & passive task generation
2938
>
ms.executionInfo.WorkflowExecutionTimerTaskStatus, err = ms.taskGenerator.GenerateWorkflowStartTasks(
2939
>
event,
2940
>
)
2941
>
if err != nil {
2942
return nil, err
2943
}
2944
2946
>
event,
2947
>
); err != nil {
2948
return nil, err
2949
}
2950
2951
// Versioning Override set on StartWorkflowExecutionRequest
2953
metrics.WorkerDeploymentVersioningOverrideCounter.With(
2954
ms.metricsHandler.WithTags(