From 809bf1ea20be0b47517346f342fa78c7158973e3 Mon Sep 17 00:00:00 2001 From: George T Kramer Date: Fri, 2 Nov 2018 17:14:59 -0700 Subject: [PATCH] Automatically determine capacity for kojid The capacity for kojid should scale according to the number of processing units available because building packages is largely a CPU-bound task. Defaulting to a safe capacity of one-fourth the number of processing units. Signed-off-by: George T Kramer --- koji-setup/deploy-koji.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/koji-setup/deploy-koji.sh b/koji-setup/deploy-koji.sh index 5d4a750..77b01be 100755 --- a/koji-setup/deploy-koji.sh +++ b/koji-setup/deploy-koji.sh @@ -289,7 +289,8 @@ sudo -u kojiadmin koji add-host "$KOJI_SLAVE_FQDN" i386 x86_64 sudo -u kojiadmin koji add-host-to-channel "$KOJI_SLAVE_FQDN" createrepo # A note on capacity -sudo -u kojiadmin koji edit-host --capacity=16 "$KOJI_SLAVE_FQDN" +KOJID_CAPACITY=$(( $(grep -c ^processor /proc/cpuinfo) / 3 )) +sudo -u kojiadmin koji edit-host --capacity="$KOJID_CAPACITY" "$KOJI_SLAVE_FQDN" # Generate certificates pushd "$KOJI_PKI_DIR"