mirror of https://github.com/grpc/grpc-java.git
The RetryTest was flaky, and it seems to have been caused by the client and server getting assigned to the same event loop. Separating the two reduces the flake rate from ~3% to less than 0.1% (no flakes in a 1000). While I was here fixing the executors, I reduced the number of threads created and shut down the threads after they are no longer used. This had no impact to the flake rate (no flakes in 1000). |
||
|---|---|---|
| .. | ||
| src | ||
| build.gradle | ||