envoyproxy / envoy

Cloud-native high-performance edge/middle/service proxy
https://www.envoyproxy.io
Apache License 2.0
24.28k stars 4.69k forks source link

HTTP/3 hot restart should be supported with eBPF #34731

Open ravenblackx opened 3 weeks ago

ravenblackx commented 3 weeks ago

In #19454, software-level support was added for HTTP/3 during hot restart, in which packets are forwarded from parent instance to child instance for the duration of the hot restart handoff.

Ideally this soft support could be bypassed using eBPF filters to deliver packets to the right instance first time.

To achieve this it would be necessary to:

ravenblackx commented 3 weeks ago

@danzh2010 for awareness (it's possible I might work on this but unlikely, and definitely not soon)