202
}
203
205
>
Version: version,
206
>
ScheduledEventID: scheduledEventID,
207
>
StartedEventID: startedEventID,
208
>
RequestID: requestID,
209
>
WorkflowTaskTimeout: workflowTask.WorkflowTaskTimeout,
210
>
Attempt: workflowTask.Attempt,
211
>
AttemptsSinceLastSuccess: workflowTask.AttemptsSinceLastSuccess,
212
>
StartedTime: startedTime,
213
>
ScheduledTime: workflowTask.ScheduledTime,
214
>
TaskQueue: workflowTask.TaskQueue,
215
>
OriginalScheduledTime: workflowTask.OriginalScheduledTime,
216
>
Type: workflowTask.Type,
217
>
SuggestContinueAsNew: suggestContinueAsNew,
218
>
SuggestContinueAsNewReasons: suggestContinueAsNewReasons,
219
>
HistorySizeBytes: historySizeBytes,
220
>
BuildIdRedirectCounter: redirectCounter,
221
>
Stamp: m.ms.GetExecutionInfo().GetWorkflowTaskStamp(),
222
>
}
223
>
224
>
if buildId := worker_versioning.BuildIdIfUsingVersioning(versioningStamp); buildId != "" {
225
if redirectCounter == 0 {
226
// this is the initial build ID, it should normally be persisted after scheduling the wf task,