xds icon indicating copy to clipboard operation
xds copied to clipboard

gRPC xDS client stops working after a period of inactivity

Open rdesgroppes opened this issue 9 months ago • 4 comments

We've been using your xDS Server for gRPC on Kubernetes, which suits our needs and is easy to use. However, we are experiencing problems when the channels switch to idle mode. Disabling idleness helps, but we'd now like to restore the default behavior.

I'm far from being an expert on the matter, that's why I'm kindly requesting your point of view on the issue that was originally filed against the gRPC-Java client: https://github.com/grpc/grpc-java/issues/9632.

According to https://github.com/grpc/grpc-java/issues/9632#issuecomment-1317446356:

[...] This seems like a go-control-plane bug to me. Once grpc-java sends a request with the removed resources, go-control-plane needs to honor that; it should not need any subsequent ACK/NACK. [...]

Is the xDS Server for gRPC on Kubernetes behaving like the aforementioned go-control-plane?

rdesgroppes avatar May 15 '24 07:05 rdesgroppes