grpc-go
grpc-go copied to clipboard
The Go language implementation of gRPC. HTTP/2 based RPC
Let's say the `cluster_resolver` LB policy receives two discovery mechanisms as part of its configuration: a higher priority EDS and a lower priority LOGICAL_DNS cluster. The `cluster_resolver` LB policy creates...
With the current implementation, if the `pick_first` LB policy is given a set of addresses where the first address is a blackhole i.e the connection just hangs and does not...
``` --- FAIL: Test (3.19s) --- FAIL: Test/ErrorFromXDSClientUpdate (0.02s) tlogger.go:116: INFO clusterresolver.go:86 [xds] [xds-cluster-resolver-lb 0x40001e88c0] Created (t=+158.401µs) tlogger.go:116: INFO clusterresolver.go:163 [xds] [xds-cluster-resolver-lb 0x40001e88c0] Received new balancer config: { "discoveryMechanisms": [...
Me Eric and Michael (who was guided by Mark) came to the conclusion that the Child LB of the cluster impl should be a Graceful Switch Balancer. Cluster_Impl was merged...
https://github.com/grpc/grpc-go/actions/runs/4018261656/jobs/6903664506 ``` tlogger.go:116: INFO server.go:113 [xds-e2e] Created new snapshot cache... (t=+38.3µs) tlogger.go:116: INFO server.go:631 [core] [Server #127] Server created (t=+540.209µs) tlogger.go:116: INFO server.go:139 [xds-e2e] Registered Aggregated Discovery Service (ADS)... (t=+613.51µs)...
In a federation enabled scenario, xdsclient transport logs for events related to sending and receiving messages would benefit from the inclusion of the authority name in them. That way, a...
In my under standing, the gRPC Server closes a connection at sending the 2nd GOAWAY frame if there is no active streams. https://github.com/grpc/grpc-go/blob/v1.53.0/internal/transport/http2_server.go#L1346-L1350 https://github.com/grpc/grpc-go/blob/v1.53.0/internal/transport/http2_server.go#L336-L342 But is there a data race...
``` --- FAIL: Test (29.60s) tlogger.go:116: INFO clientconn.go:418 [core] [Channel #182] Channel Connectivity change to SHUTDOWN (t=+3.294277ms) tlogger.go:116: INFO resolver_conn_wrapper.go:175 [core] [Channel #182] Resolver state updated: { "Addresses": null, "ServiceConfig":...
During our research on non-blocking concurrency bugs in gRPC, we discovered a potential Data Race in the program. Specifically,there are two confilicting operations on the field "items", where the read...
NOTE: if you are reporting is a potential security vulnerability or a crash, please follow our CVE process at https://github.com/grpc/proposal/blob/master/P4-grpc-cve-process.md instead of filing an issue here. Please see the FAQ...