diff --git a/roles/copr/backend/tasks/main.yml b/roles/copr/backend/tasks/main.yml index ed095319a7..23041309a1 100644 --- a/roles/copr/backend/tasks/main.yml +++ b/roles/copr/backend/tasks/main.yml @@ -201,7 +201,7 @@ - provision_config - name: calculate max number of workers - set_fact: "max_workers={{ max_x86_64_workers|int + max_aarch64_workers|int }}" + set_fact: "max_workers={{ max_x86_64_workers|int + max_aarch64_workers|int + max_ppc64le_workers|int + max_s390x_workers|int }}" tags: - provision_config diff --git a/roles/copr/backend/templates/copr-be.conf.j2 b/roles/copr/backend/templates/copr-be.conf.j2 index fa327296c9..4db1b4901e 100644 --- a/roles/copr/backend/templates/copr-be.conf.j2 +++ b/roles/copr/backend/templates/copr-be.conf.j2 @@ -48,10 +48,10 @@ builds_max_workers_arch= x86_64={{ max_x86_64_workers }}, aarch64={{ max_aarch64_workers }}, s390x={{ max_s390x_workers }}, - armhfp={{ (max_x86_64_workers|int / 4)|int }}, - i386={{ (max_x86_64_workers|int / 4)|int }}, + armhfp={{ (max_x86_64_workers|int / 5)|int }}, + i386={{ (max_x86_64_workers|int / 5)|int }}, i586={{ (max_x86_64_workers|int / 4)|int }}, - i686={{ (max_x86_64_workers|int / 4)|int }}, + i686={{ (max_x86_64_workers|int / 5)|int }}, ppc64le={{ max_ppc64le_workers }} # Maximum number of concurrently running tasks per project owner.