344
}
345
347
>
348
>
t.emitTimeoutMetricScopeWithNamespaceTag(
349
>
namespace.ID(mutableState.GetExecutionInfo().NamespaceId),
350
>
metrics.TimerActiveTaskActivityTimeoutScope,
351
>
timerSequenceID.TimerType,
352
>
mutableState.GetEffectiveVersioningBehavior(),
353
>
ai.Attempt,
354
>
)
355
>
if _, err = mutableState.AddActivityTaskTimedOutEvent(
356
>
ai.ScheduledEventId,
357
>
ai.StartedEventId,
358
>
timeoutFailure,
359
>
retryState,
360
>
); err != nil {
361
return result, err
362
}
363
365
>
result.shouldScheduleWorkflowTask = true
366
>
return result, nil
367
}
368