599
workflowID := invoker.runningWorkflowID(info.RequestId)
600
if workflowID == "" {
601
>
// If the request ID was removed, the request must have already been processed;
scheduler.go
602
>
// fast-succeed.
603
>
msg := "handled Nexus completion with an unrecognized request ID"
604
>
s.getOrCreateEventLog(ctx).LogEvent(ctx,
605
>
fmt.Sprintf("%s: %s", msg, info.RequestId))
606
>
ctx.Logger().Warn(msg,
607
>
tag.RequestID(info.RequestId),
608
>
tag.ScheduleID(s.ScheduleId))
609
>
metricsHandler.Counter(metrics.ScheduleCallbackIgnored.Name()).Record(1)
610
>
return nil
611
>
}
612
613
// Record how long it took for the callback to arrive after the action completed.