From 9b51a2276671002f8870742542758c6d19adc1e8 Mon Sep 17 00:00:00 2001 From: clime Date: Fri, 13 Oct 2017 06:07:36 +0200 Subject: [PATCH] copr-backend: limit ppc64le builders in count on dev + little cleanup --- roles/copr/backend/templates/copr-be.conf.j2 | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/roles/copr/backend/templates/copr-be.conf.j2 b/roles/copr/backend/templates/copr-be.conf.j2 index 06fb8c967e..f0cf75bf67 100644 --- a/roles/copr/backend/templates/copr-be.conf.j2 +++ b/roles/copr/backend/templates/copr-be.conf.j2 @@ -17,7 +17,6 @@ frontend_auth={{ copr_backend_password }} # archs - architectures to build by this group # spawn_playbook - path to an ansible playbook which spawns a builder # terminate_playbook - path to an ansible playbook to terminate the builder -# max_workers - maximum number of workers in this group # max_vm_total - maximum number of VM which can run in parallel # max_vm_per_user - maximum number of VM which can use one user in parallel # max_builds_per_vm - maximum consequetive builds on one VM @@ -42,11 +41,9 @@ group0_spawn_playbook=/home/copr/provision/builderpb_nova.yml group0_terminate_playbook=/home/copr/provision/terminatepb_nova.yml {% if devel %} -group0_max_workers=16 group0_max_vm_per_user=4 group0_max_vm_total=12 {% else %} -group0_max_workers=40 group0_max_vm_per_user=10 group0_max_vm_total=33 group0_vm_spawn_min_interval=5 @@ -56,16 +53,15 @@ group0_max_spawn_processes=5 group1_spawn_playbook=/home/copr/provision/builderpb_nova_ppc64le.yml group1_terminate_playbook=/home/copr/provision/terminatepb_nova.yml -group1_max_workers=5 +{% if devel %} +group1_max_vm_per_user=2 +group1_max_vm_total=2 +group1_max_spawn_processes=2 +{% else %} group1_max_vm_per_user=3 group1_max_vm_total=6 -group1_max_spawn_processes=2 - -## old OS cloud, non VMM backend -#group0_spawn_playbook=/home/copr/provision/builderpb.yml -#group0_terminate_playbook=/home/copr/provision/terminatepb.yml -#group0_max_workers=4 - +group1_max_spawn_processes=3 +{% endif %} # directory where results are stored # should be accessible from web using 'results_baseurl' URL