Koschei: disable builds on aarch64 for now

aarch64 builders have signifficantly lower capacity that other arches.
They are usually loaded with tasks, while ppc64le and x86_64 ones are
mostly free.  This slows down Koschei as it does not submit scratch
builds until load on aarch64 drops below 75 %.

The following table illustrates capacity of Koji builders in default
channel as of August 17, 2022:

    ┌─────────┬──────────┬──────────┐
    │    arch │ builders │ capacity │
    ├─────────┼──────────┼──────────┤
    │  x86_64 │       46 │      152 │
    │  armhfp │       28 │       56 │
    │ aarch64 │       34 │       68 │
    │   ppc64 │       37 │      148 │
    │ ppc64le │       37 │      148 │
    │   s390x │       27 │       67 │
    └─────────┴──────────┴──────────┘
This commit is contained in:
Mikolaj Izdebski 2022-08-17 17:47:46 +02:00
parent c2c063d22f
commit bf7a36b2cb
2 changed files with 4 additions and 2 deletions

View file

@ -22,7 +22,8 @@ config = {
"task_priority": 30, "task_priority": 30,
{% else %} {% else %}
"max_builds": 60, "max_builds": 60,
"build_arches": ['x86_64', 'aarch64', 'ppc64', 'ppc64le'], "build_arches": ['x86_64', 'ppc64', 'ppc64le'],
# "build_arches": ['x86_64', 'aarch64', 'ppc64', 'ppc64le'],
"load_threshold": 0.75, "load_threshold": 0.75,
"task_priority": 30, "task_priority": 30,
{% endif %} {% endif %}

View file

@ -15,7 +15,8 @@ config = {
{% if env == 'staging' %} {% if env == 'staging' %}
"build_arches": ['x86_64'], "build_arches": ['x86_64'],
{% else %} {% else %}
"build_arches": ['x86_64', 'aarch64', 'ppc64', 'ppc64le'], "build_arches": ['x86_64', 'ppc64', 'ppc64le'],
# "build_arches": ['x86_64', 'aarch64', 'ppc64', 'ppc64le'],
{% endif %} {% endif %}
}, },
"flask": { "flask": {