John Howard
John Howard
These tests are "open connection once" then "send a ton of information" on them. The connection establishment is out of the measurement path entirely basically.
Root caused to https://github.com/hyperium/h2/issues/531#issuecomment-2251328437 a while back, forgot to update this issue
I believe this was https://crates.io/crates/netperf (iperf but with parallel connections, I think some iperfs can do parallel as well) and tuning ZTUNNEL_WORKER_THREADS but I forget the exact steps
/assign @howardjohn
Nginx 2.0 recently came out which maybe fixed this? I was on 1.6.2. You can see more info in https://github.com/howardjohn/gateway-api-bench?tab=readme-ov-file#simultaneously
One thing to note is there is a difference on the existing specs from whatwg which describe how a browser and service must behave and how a proxy in the...
FWIW how we do this in Istio is https://istio.io/latest/docs/tasks/traffic-management/ingress/gateway-api/#manual-deployment. Basically the same way to apply 1 Gateway to a manually deployed Deployment/Service instead of automatically deployed one can be used...
I don't think something implicitly deciding to collapse or not is a great idea which is the root cause of that. In the Istio way users have to explicitly opt...
What does it mean to "not work"? Does traffic fail, is it not balancing how you want it, etc? Do you have a waypoint proxy?
can you verify its actually going through the waypoint? https://github.com/istio/istio/wiki/Troubleshooting-Istio-Ambient#scenario-traffic-is-not-going-through-the-waypoint