New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
do not build catch all virtual host every time #35449
Conversation
Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
/test benchmark_istio |
Benchmark test shows about a 3% increase maybe. Is that what you expected or do you have setups where its even more impactful? I am 100% fine with this but am slightly worried about this making #27826 a bit worse. We need to fix that regardless for sure though... The other question I had was - where do we stop with this? A natural next step would be to cache passthrough cluster, etc. I guess since those are only 1 instance its not a big deal vs this being 1 per route config. |
No. But I was hoping when we scale to more routes and proxies, it might help.
Yes Agree.
I was going back and forth on this specific thing. That would mean we have to change a lot. |
@howardjohn WDYT about this? Should we move forward or should we try to refactor it to rds? I can try that if you prefer that approach - but not sure how much refactoring it will be. |
@howardjohn It looks like what u worried has happened according to #36357 |
This reverts commit b32710c.
* Revert "Clone catch all vhost to prevent it from being mutated (istio#37612)" This reverts commit e60eee9. * Revert "do not build catch all virtual host every time (istio#35449)" This reverts commit b32710c. * fix build
CatchAllVirtualHost only changes when sidecar for a proxy is changed. We do not have to build it for every route every time.