Arjan Singh Bal

Results 209 comments of Arjan Singh Bal

Hi @TalLerner, a possible solution is to implement your own [TransportCredentials](https://pkg.go.dev/google.golang.org/grpc/credentials#TransportCredentials) that delegates to TLS credentials created using one of [the available constructors](https://pkg.go.dev/google.golang.org/grpc/credentials#TransportCredentials). Your custom TransportCredentials can provide the option...

Encountered another failure: https://github.com/grpc/grpc-go/actions/runs/9018295431/job/24778588175?pr=7184

Here is a repro of the race condition: https://github.com/grpc/grpc-go/compare/master...arjan-bal:repro-race-cond?expand=1 We should probably wait for the client's Channel to be READY before closing it.

If we are open to making a breaking change, another option to consider, in addition to those listed in https://github.com/grpc/grpc-go/pull/7156#issuecomment-2071761929 : 3. Introduce a new struct type to serve as...

We need to wait for [protobuf-go version](https://pkg.go.dev/google.golang.org/protobuf?tab=versions) 1.34 to be released which should include [this commit](https://github.com/protocolbuffers/protobuf-go/commit/dea00b5e2afefeb92e99793818fa8ff95df6b198) that adds support for the editions feature.

@prakrit55 if you don't plan to raise a PR soon, I can pick up this issue.

https://github.com/grpc/grpc-go/actions/runs/9790522733/job/27032314481?pr=7390

@zasweq I investigated this and the problem seems to be due to the xDS management server getting stuck while writing to this buffered channel https://github.com/grpc/grpc-go/blob/d27ddb5eb5940c949f88bc2cb21eed9254f8be75/test/xds/xds_server_certificate_providers_test.go#L249 In the logs of failing...

Another option suggested by @atollena is to create a [tls.Config](https://pkg.go.dev/crypto/tls#Config) with empty `Certificates`, write a closure that gets the latest certificates and assign it to the GetCertificate field of the...

Hi @KarthikReddyPuli, we would like to get feedback before stabilising an experimental API. This helps avoid the risk of needing breaking changes after stabilisation. If users are happy with an...