aboutsummaryrefslogtreecommitdiff
path: root/tcwg-base/tcwg-dev
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2018-11-28 12:46:25 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2018-11-28 12:46:25 +0000
commit64d2d047f651b25373d53ed6c69b95896aa3590c (patch)
tree2620f7b9712759420dd80a961612f95b4e840039 /tcwg-base/tcwg-dev
parentdbad149561257153fbb9dfb00e4ab9560dd46fa2 (diff)
tcwg-dev, tcwg-host, tcwg-llvmbot: Unify memory limit setting
Unify memory limit setting to play well for TK1s. TK1s have 1.9GB, which currently translates into 0G memory limit for "host" container. Fix this and, while at it, give the single llvmbot containers on TK1s 90% of RAM. Change-Id: If13c91888fbb683a48e9312868f42cb447d9168d
Diffstat (limited to 'tcwg-base/tcwg-dev')
-rwxr-xr-xtcwg-base/tcwg-dev/start.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/tcwg-base/tcwg-dev/start.sh b/tcwg-base/tcwg-dev/start.sh
index b281d34b..c22f008f 100755
--- a/tcwg-base/tcwg-dev/start.sh
+++ b/tcwg-base/tcwg-dev/start.sh
@@ -100,7 +100,9 @@ case "$home" in
esac
# Use at most half of all available RAM.
-memlimit=$(($(free -g | awk '/^Mem/ { print $2 }') / 2))G
+memlimit=$(free -m | awk '/^Mem/ { print $2 }')
+memlimit=$(($memlimit / 2))m
+
# IPC_LOCK is required for some implementations of ssh-agent (e.g., MATE's).
# SYS_PTRACE is required for debugger work.
# seccomp=unconfined to allow disabling of ASLR for sanitizer regression tests.