804
}
805
807
>
metrics.CommandTypeTag(enumspb.COMMAND_TYPE_COMPLETE_WORKFLOW_EXECUTION.String()),
808
>
attr.GetResult().Size(),
809
>
"CompleteWorkflowExecutionCommandAttributes.Result exceeds size limit.",
810
>
); err != nil {
811
return nil, handler.terminateWorkflow(enumspb.WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES, err)
812
}
813
814
// If the workflow task has more than one completion event then just pick the first one
816
metrics.MultipleCompletionCommandsCounter.With(handler.metricsHandler).Record(1)
817
handler.logger.Warn(