-
Notifications
You must be signed in to change notification settings - Fork 69
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
Repo timeout locks full reconciliation cycle #148
Comments
To solve this we need to set the |
@stefanprodan thanks, concurrent will solve it, I'll try what do you think the second point? Few broken images repo with large interval can still break all reconciliation. |
You can't try it, it needs to be implemented first. |
fyi: I started work on the fix. |
Default for both, the ImageRepository and the ImagePolicy controllers is 4 workers. closes fluxcd#148
Default for both, the ImageRepository and the ImagePolicy controllers is 4 workers. closes fluxcd#148 Signed-off-by: Max Jonas Werner <mail@makk.es>
Default for both, the ImageRepository and the ImagePolicy controllers is 4 workers. closes fluxcd#148 Signed-off-by: Max Jonas Werner <mail@makk.es>
Reflector-version: 0.6.0
Please take a look on ts. 15:41:18. -->(~2 minutes) --> 15:43:52 --> 15:43:52
Imagerepo reconciliation is stoped in case of timeout for one of the repo.
In this case, one broken image repo(even temporary) breaks all ci/cd.
Another problem (small one, the first point is more relevant) - by default timeout is equal to the interval. And in theory, an interval for 15 minutes(which is a quite possible scenario) can lock all reconciliation for 15 minutes.
Can it be 1 minute by default to prevent such cases?
The text was updated successfully, but these errors were encountered: