-
Notifications
You must be signed in to change notification settings - Fork 15
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
Rework/improve Koji capacity considerations #118
Comments
@msimacek WDYT about solution like in PoC commit? |
Looks good to me (besides the mentioned missing call to But the "keep submitting" is a bit misleading - if let's say x86_64 load is over limit, but ppc64 is not, it would submit a noarch build only if the build with highest priority is noarch. I assume it's intentional to ensure fairness. Could you please add a simple testcase for it? (note I merged your VCR code some time ago, so you can use that if you want) |
This is intentional for two reasons:
Yes, sure. I'll add test cases. Thx for merging VCR code! |
Merged, thank you. |
From historical data Koschei should know which package builds on which architectures (noarch, all arches, or only some subset). This data could be used to better utilize available capacity. This became more important after addition of secondary arches to Fedora primary Koji.
For example, when we exceed ppc64 builder capacity, but still have x86_64 capacity, we can keep submitting noarch builds.
The text was updated successfully, but these errors were encountered: