grpc-go icon indicating copy to clipboard operation
grpc-go copied to clipboard

The Go language implementation of gRPC. HTTP/2 based RPC

Results 594 grpc-go issues
Sort by recently updated
recently updated
newest added

With TLS, set TCP user timeout on the underlying raw connection, and validate in tests. Fixes https://github.com/grpc/grpc-go/issues/5646 RELEASE NOTES: * server: fix bug preventing TCP user timeout from being set...

Type: Bug

I did not add a new test for this. The sequence of operations required here is fairly long and specific and requires races that are too difficult to reliably stimulate....

Type: Bug

Our filters are named in the input configs, but the overall name was not getting passed through to the rbac config. This PR makes that name get passed through without...

Type: Internal Cleanup

I found a potential data race based on the code analysis. Specifically, there are two confilicting operations on the field "lb", where the read operation at: grpclb/grpclb_remote_balancer.go:345, and the write...

Status: Requires Reporter Clarification
Type: Bug
stale

It seems to be a potential data race. Specifically, there are two confilicting operations on the field "Addresses", where the read operation is protected by a lock at: grpc/pickfirst.go:90, and...

Status: Requires Reporter Clarification
Type: Bug
stale

Resolves #5684. This adds `RegisterV1` and `RegisterV1Alpha` to provide control over the versions registered. The existing `Register` function registers both versions. This also adds `NewServerV1` to return a server that...

This is an attempt to fix https://github.com/grpc/grpc-go/issues/5759. The use-case where this fix could be especially useful is a server with a lot of mostly idle connections (like connections that handle...

Setup a ping/noping switchable server to use in KeepaliveClientClosesWithActiveStreams test Fixes #6099 RELEASE NOTES: N/A

Type: Testing