solo-io / gloo

The Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy
https://docs.solo.io/
Apache License 2.0
4.02k stars 433 forks source link

Use Http2 for Rest Xds #5344

Open asayah opened 2 years ago

asayah commented 2 years ago

when Envoy starts. it creates a lot of connections when connecting to XDS, causing circuit breakers on the xds to close connection (example: xds fronted by envoy for mtls).

Using Http2/Multiplexing would help in this scenario

sam-heilbron commented 2 years ago

Given that gRPC streams are preferred to RESTful long polling for resource usage, propagation latency and xds-relay does not support REST EDS, how relevant/urgent is this @asayah @chrisgaun ?

There had been a gRPC bug that caused REST to be the default, but this was fixed in a 1.9.0 beta (https://github.com/solo-io/gloo/pull/4937)

chrisgaun commented 2 years ago

They will try to upgrade to 1.8 or 1.9

github-actions[bot] commented 3 weeks ago

This issue has been marked as stale because of no activity in the last 180 days. It will be closed in the next 180 days unless it is tagged "no stalebot" or other activity occurs.