Remove Requeue Feature #427
buehler
started this conversation in
Ideas & General Discussion
Replies: 1 comment 3 replies
-
Honestly, I'm inclined to go pretty much the exact opposite direction. I'm not a big fan of the default being to reconcile all entities every minute, as that can become an issue as number of entities grows (or if you're querying external systems too frequently). Kubernetes has functions where we can (and imo, should) be instead using a longer polling interval with watch bookmarks to do thing less often, and then have more control over if we want to dump the cache + reconcile everything on a certain timer. This will allow a higher degree of flexibility and less load on the K8S API server during execution. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Regarding several issues with the requeue logic (#421, #365, #280)
it could be an idea to remove the requeue "feature" altogether. Since the watcher timeout already triggers a requeue of all those entities, this could be used as "requeue" logic and problems with duplicates would be gone.
wdyt?
/cc @erin-allison
Beta Was this translation helpful? Give feedback.
All reactions