workflowRunTimeout time.Duration,
getDefaultTimeoutFunc func(namespaceName string) time.Duration,
if taskStartToCloseTimeout == 0 {
taskStartToCloseTimeout = getDefaultTimeoutFunc(ns.String())
}
taskStartToCloseTimeout = min(taskStartToCloseTimeout, maxWorkflowTaskStartToCloseTimeout)
create_workflow_util.go
if workflowRunTimeout == 0 {
return taskStartToCloseTimeout
}