5745
5746
// Validate concurrent batch operation
5747
>
maxConcurrentBatchOperation := wh.config.MaxConcurrentBatchOperation(request.GetNamespace())
workflow_handler.go
5748
>
countResp, err := wh.CountWorkflowExecutions(ctx, &workflowservice.CountWorkflowExecutionsRequest{
5749
>
Namespace: request.GetNamespace(),
5750
>
Query: batcher.OpenBatchOperationQuery,
5751
>
})
5752
>
if err != nil {
5753
return nil, err
5754
}
5755
5757
>
if openBatchOperationCount >= maxConcurrentBatchOperation {
5758
return nil, &serviceerror.ResourceExhausted{
5759
Cause: enumspb.RESOURCE_EXHAUSTED_CAUSE_CONCURRENT_LIMIT,