From a043f3c86ec74db2e175dc476e1bae58f908ffd4 Mon Sep 17 00:00:00 2001 From: derekwaynecarr Date: Mon, 16 Nov 2015 15:09:39 -0500 Subject: [PATCH] Parallel build logic should work against available memory, not total memory --- hack/lib/golang.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hack/lib/golang.sh b/hack/lib/golang.sh index fe054a7c271..b50c41687d0 100755 --- a/hack/lib/golang.sh +++ b/hack/lib/golang.sh @@ -415,12 +415,12 @@ kube::golang::build_binaries_for_platform() { done } -# Return approximate physical memory in gigabytes. +# Return approximate physical memory available in gigabytes. kube::golang::get_physmem() { local mem # Linux, in kb - if mem=$(grep MemTotal /proc/meminfo | awk '{ print $2 }'); then + if mem=$(grep MemAvailable /proc/meminfo | awk '{ print $2 }'); then echo $(( ${mem} / 1048576 )) return fi