We have a 3 node cluster v21.10 with one read-only replica, hosted on Linux VMs on the Azure.
We use dotnet gRPC client, NuGet: EventStore.Client.Grpc.Streams\21.2.0.
We have 2 catchup subscriptions to ALL stream (read-only replica) from 2 different services.
When we have a load test with 40000 (40k) events within 20 minutes everything works correctly, every event is processed by both catchup subscriptions. But when we tried a bigger load 80000 (80k) events within 40 minutes, one subscription received all events, but the other one did not (6 events were not received). It happens every time with a bigger load that some events are lost on one of the subscriptions.
Do you have any idea about this issue?