xds-relay
xds-relay copied to clipboard
Caching, aggregation, and relaying for xDS compliant clients and origin servers
Hi, I'd like to know more about the xds-relay project and its usability in conjunction with a management server. More precisely: 1. What problems does xds-relay solve? 2. Is this...
I want to use relay in my own xds server, I found all the core libs are internal. is it necessary to do this , at least need move server...
WIP/POC. * Add concept of upstream gRPC stream Send / Recv timeouts. * Send timeouts (from the proto): ``` // Optional. Maximum timeout for blocked gRPC sends. // If this...
Added documentation on current state of Admin API and created a docs section for future use as xds-relay grows.
Signed-off-by: Jess Yuen
Due to unknown issues in xdsrelay or upstream control plane, a stream could be defunct. We need a way for introducing a timeout in the upstream connection/streams, so that if...
We should use `-race ` in https://github.com/envoyproxy/xds-relay/blob/master/Makefile#L17 to make sure to avoid race conditions. Adding the flag will expose some existing race conditions in code and test.
While debugging caches i realized the cache output is too big because it includes the DiscoveryRequest. This was hard to work with. We should make a way to show verbose/non...
We use a map for storing the requests in cache https://github.com/envoyproxy/xds-relay/blob/master/internal/app/cache/cache.go#L52 which is key'ed on the Discovery Request. As a result, each entry in the map is going to be...