212
}
213
214
>
v2Starts := make([]*schedulespb.BufferedStart, len(v1Starts))
migration.go
215
>
for i, v1Start := range v1Starts {
216
>
v2Start := common.CloneProto(v1Start)
217
>
218
>
if v2Start.RequestId == "" {
219
>
v2Start.RequestId = schedulescommon.GenerateRequestID(
220
>
namespaceID,
221
>
scheduleID,
222
>
conflictToken,
223
>
"migrated",
224
>
v1Start.GetNominalTime().AsTime(),
225
>
v1Start.GetActualTime().AsTime(),
226
>
)
227
>
}
228
230
>
v2Start.WorkflowId = schedulescommon.GenerateWorkflowID(
231
>
baseWorkflowID,
232
>
v1Start.GetNominalTime().AsTime(),
233
>
)
234
>
}
235
237
>
v2Start.BackoffTime = nil
238
>
239
>
v2Starts[i] = v2Start
240
}
241
243
}
244