1046
)
1047
task.finish(taskFinishResult{dropReason: dropReasonInvalid})
1049
>
// History should've scheduled another task on the right task queue and deployment.
1050
>
// Dropping this one.
1051
>
e.logger.Info("dropping obsolete activity task",
1052
>
tag.WorkflowTaskQueueName(taskQueueName),
1053
>
tag.WorkflowNamespaceID(task.event.Data.GetNamespaceId()),
1054
>
tag.WorkflowID(task.event.Data.GetWorkflowId()),
1055
>
tag.WorkflowRunID(task.event.Data.GetRunId()),
1056
>
tag.TaskID(task.event.GetTaskId()),
1057
>
tag.WorkflowScheduledEventID(task.event.Data.GetScheduledEventId()),
1058
>
tag.TaskVisibilityTimestamp(timestamp.TimeValue(task.event.Data.GetCreateTime())),
1059
>
tag.VersioningBehavior(task.event.Data.VersionDirective.GetBehavior()),
1060
>
//nolint:staticcheck // SA1019 deprecated WorkerVersionCapabilities will clean up later
1061
>
tag.Deployment(worker_versioning.DeploymentNameFromCapabilities(requestClone.WorkerVersionCapabilities, requestClone.DeploymentOptions)),
1062
>
//nolint:staticcheck // SA1019 deprecated WorkerVersionCapabilities will clean up later
1063
>
tag.BuildId(worker_versioning.BuildIdFromCapabilities(requestClone.WorkerVersionCapabilities, requestClone.DeploymentOptions)),
1064
>
tag.Error(err),
1065
>
)
1066
>
task.finish(taskFinishResult{dropReason: dropReasonInvalid})
1067
case *serviceerrors.ActivityStartDuringTransition:
1068
// History will schedule another task once transition ends. Dropping this one.