Conversation
|
✅ All required contributors have signed the F5 CLA for this PR. Thank you! |
|
I have hereby read the F5 CLA and agree to its terms |
|
Hi @matei, thank you for the PR. Can you please rebase and commit again using the @matei user or accept the CLA using the @MateiStefanescu-MRM user to pass our F5 CLA. |
e202a78 to
17d0ca3
Compare
17d0ca3 to
b648175
Compare
|
Hey @matei thanks for the PR, can you please create an issue in the repo with the same description as the PR and attach it to the PR please, |
Hey @vepatel, this is related to this issue |
Proposed changes
Problem:
when the ingress controller pods start, we have:
findResourcesForResourceReference
Point 4 is the issue in
findResourcesForResourceReference: if an ingress is serving 50 hosts, this method will duplicate the same IngressConfiguration / VirtualServerConfiguration / etc. object in result 50 times.This is causing a big delay from container start to container ready (in our tests 2min+ for an ingress with 57 hosts).
Solution:
simple de-duplication in
findResourcesForResourceReference. With the fix to de-duplicate, this time is reduced to 2-3sChecklist
Before creating a PR, run through this checklist and mark each as complete.