545
case errors.As(callErr, &opErr):
546
return handleOperationError(node, operation, opErr)
547
>
case errors.As(callErr, &handlerErr) && !handlerErr.Retryable():
executors.go
548
>
// The StartOperation request got an unexpected response that is not retryable, fail the operation.
549
>
// Although Failure is nullable, Nexus SDK is expected to always populate this field
550
>
return handleNonRetryableStartOperationError(node, operation, handlerErr)
551
case errors.Is(callErr, ErrResponseBodyTooLarge):
552
// Following practices from workflow task completion payload size limit enforcement, we do not retry this