Commit phase timeout but event gets saved

Hello,
I am facing “Commit phase timeout” exception on our 3 node cluster v21.10 hosted on VMs on the Azure.
We use dotnet gRPC client, NuGet: EventStore.Client.Grpc.Streams\21.2.0.

The following exception gets occurred during a load test when we invoke AppendToStreamAsync client method:

Status(StatusCode=“Aborted”, Detail=“Operation timed out: Commit phase timeout.”, DebugException=“Grpc.Core.Internal.CoreErrorDetailException: {“created”:”@1646033636.061000000",“description”:“Error received from peer ipv4:x.x.x.x:2113”,“file”:“T:\src\github\grpc\workspace_csharp_ext_windows_x86\src\core\lib\surface\call.cc”,“file_line”:1062,“grpc_message”:“Operation timed out: Commit phase timeout.”,“grpc_status”:10}") Status(StatusCode=“Aborted”, Detail=“Operation timed out: Commit phase timeout.”

Events get saved in EventStore but we receive these exceptions.

Is there any “COMMIT TIMEOUT” parameter that we can configure in order to avoid this type of exception?

We fixed this issue by increasing COMMIT TIMEOUT MS config parameter.

@nikolla85 do you know the root cause of this issue? Have you been getting this issue since beginning or later at some point?