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

Include ready installations in reconcile limit check #344

Merged
merged 1 commit into from
Feb 23, 2023

Conversation

gabrieljackson
Copy link
Collaborator

Installations that are in the ready state are nearly done reconciling, but should be treated the same until they are stable. This change corrects an issue where the limiter logic for concurrent reconciliations treated the ready installations as if they weren't reconciling yet. This can lead to them not properly being prioritized to check when they are stable when reconciling many installations all at once.

Fixes https://mattermost.atlassian.net/browse/MM-50752

Include `ready` installations in reconcile limit check

Installations that are in the `ready` state are nearly done reconciling,
but should be treated the same until they are stable. This change
corrects an issue where the limiter logic for concurrent reconciliations
treated the `ready` installations as if they weren't reconciling yet.
This can lead to them not properly being prioritized to check when
they are stable when reconciling many installations all at once.
@gabrieljackson gabrieljackson added 2: Dev Review Requires review by a developer kind/bug Categorizes issue or PR as related to a bug. labels Feb 22, 2023
@mm-cloud-bot mm-cloud-bot added release-note Denotes a PR that will be considered when it comes time to generate release notes. labels Feb 22, 2023
@gabrieljackson gabrieljackson merged commit e119ba9 into master Feb 23, 2023
@gabrieljackson gabrieljackson deleted the fix-ready-reconcile-limit-check branch February 23, 2023 13:28
@gabrieljackson gabrieljackson added 3: Reviews Complete All reviewers have approved the pull request and removed 2: Dev Review Requires review by a developer labels Feb 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3: Reviews Complete All reviewers have approved the pull request kind/bug Categorizes issue or PR as related to a bug. release-note Denotes a PR that will be considered when it comes time to generate release notes.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants