Skip to content
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

fix(provider/kubernetes): reduce crd lookups when none exist #2886

Merged
merged 1 commit into from Aug 17, 2018

Conversation

lwander
Copy link
Member

@lwander lwander commented Aug 17, 2018

If the call fails, the memoizer can't record the success time, voiding
the use of an expiring memoizer. When a lot of deployments happen at
once, we check all our caching agent's kinds very frequently generating
a lot of calls to the "crd" kind, which are now all memoized.

If the call fails, the memoizer can't record the success time, voiding
the use of an expiring memoizer. When a lot of deployments happen at
once, we check all our caching agent's kinds very frequently generating
a lot of calls to the "crd" kind, which are now all memoized.
@lwander lwander requested a review from dibyom August 17, 2018 16:55
@lwander lwander merged commit 76d8086 into spinnaker:master Aug 17, 2018
@lwander lwander deleted the fix-crd-overwhelm branch August 17, 2018 17:11
lwander added a commit to lwander/clouddriver that referenced this pull request Aug 17, 2018
…er#2886)

If the call fails, the memoizer can't record the success time, voiding
the use of an expiring memoizer. When a lot of deployments happen at
once, we check all our caching agent's kinds very frequently generating
a lot of calls to the "crd" kind, which are now all memoized.
lwander added a commit that referenced this pull request Aug 24, 2018
…2887)

If the call fails, the memoizer can't record the success time, voiding
the use of an expiring memoizer. When a lot of deployments happen at
once, we check all our caching agent's kinds very frequently generating
a lot of calls to the "crd" kind, which are now all memoized.
mtweten pushed a commit to cerner/clouddriver that referenced this pull request Aug 29, 2018
…er#2886)

If the call fails, the memoizer can't record the success time, voiding
the use of an expiring memoizer. When a lot of deployments happen at
once, we check all our caching agent's kinds very frequently generating
a lot of calls to the "crd" kind, which are now all memoized.
clanesf pushed a commit to clanesf/clouddriver that referenced this pull request Dec 8, 2018
…er#2886)

If the call fails, the memoizer can't record the success time, voiding
the use of an expiring memoizer. When a lot of deployments happen at
once, we check all our caching agent's kinds very frequently generating
a lot of calls to the "crd" kind, which are now all memoized.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants