Abhishek Ranjan
Abhishek Ranjan
Fixes #7160 fix: `goaway_test/TestClientSendsAGoAway` didn't use to wait for channels to be ready and which is why sometimes it was not able to read the frame and eventually result in...
Fixes #6583 RELEASE NOTES: n/a
Fixes #7212. RELEASE NOTES: n/a
fixes [#7314](https://github.com/grpc/grpc-go/issues/7314) ### Problem In gRPC 1.64, we released a [feature](https://github.com/grpc/grpc-go/pull/7015) "Send GOAWAY to server on Client Transport Shutdown", post which in case of network hang when we are not...
#7210 talks about not using deprecated APIs in the `gracefulswitch.Balancer` while switching the child policy on reciept of configuration update of clusterimpl. This PR makes the required changes for the...
Part of #7210. This PR gets rid of the existing `run` goroutine inside `clusterimpl` lb policy and instead handles calls from gRPC and from the child policy (to update state)...
### What does this PR do? This PR ensures that every time configuration update is triggered, it waits for child policy configuration update inline. ### Approach: Added a channel to...
#5469 recommends an audit of existing LB policies to ensure that they update their pickers synchronously upon receipt of a configuration update. clusterimpl does not update picker synchronously before because...
### Overview This pull request implements the OpenTelemetry tracing support in the gRPC-Go library as outlined in proposal [A72](https://github.com/grpc/proposal/blob/master/A72-open-telemetry-tracing.md). The implementation provides a robust framework for tracing gRPC calls using...