Closed jronak closed 1 year ago
Base: 85.36% // Head: 85.33% // Decreases project coverage by -0.03%
:warning:
Coverage data is based on head (
e4022c8
) compared to base (7a4a0a8
). Patch coverage: 100.00% of modified lines in pull request are covered.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
When multiple outbounds exist for the same host port, compression is incorrectly enabled for all even though just one outbound has compression enabled. This happens as yarpc maintains at most one connection to any host port, multiple outbounds share the same connection which has compression enabled for all the RPCs.
This PR fixes it by disabling connection level compression (dial option) and enabling compression per RPC call by passing the grpc call option in the outbound call.