From 040c36bbafec3a4c7e0f7270f3ade1e771aeb887 Mon Sep 17 00:00:00 2001 From: j3s Date: Mon, 8 Mar 2021 19:24:47 -0600 Subject: [PATCH] Adjust capacity warning to 20GB --- capsulflask/shell_scripts/capacity-avaliable.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/capsulflask/shell_scripts/capacity-avaliable.sh b/capsulflask/shell_scripts/capacity-avaliable.sh index 59b06f3..97d1d28 100755 --- a/capsulflask/shell_scripts/capacity-avaliable.sh +++ b/capsulflask/shell_scripts/capacity-avaliable.sh @@ -6,13 +6,13 @@ RAM_BYTES_TO_ALLOCATE="$1" RAM_BYTES_AVAILABLE=$(grep -E "^(size|memory_available_bytes)" /proc/spl/kstat/zfs/arcstats | awk '{sum+=$3} END {printf "%.0f", sum}') RAM_BYTES_REMAINDER="$((RAM_BYTES_AVAILABLE - RAM_BYTES_TO_ALLOCATE))" -if echo "$RAM_BYTES_TO_ALLOCATE" | grep -vqE "^[0-9]+$"; then +if echo "$RAM_BYTES_TO_ALLOCATE" | grep -vqE "^[0-9]+$"; then echo "RAM_BYTES_TO_ALLOCATE \"$RAM_BYTES_TO_ALLOCATE\" must be an integer" exit 1 fi -# I picked 10GB arbitrarily -if [ "$RAM_BYTES_REMAINDER" -le $((10 * 1024 * 1024 * 1024)) ]; then +# 20GB +if [ "$RAM_BYTES_REMAINDER" -le $((20 * 1024 * 1024 * 1024)) ]; then echo "VM is requesting more RAM than $(hostname -f) has available." echo "Bytes requested: $RAM_BYTES_TO_ALLOCATE" echo "Bytes available: $RAM_BYTES_AVAILABLE" @@ -26,5 +26,5 @@ if [ "$IPV4_COUNT" -ge "$IPV4_LIMIT" ]; then echo "IPv4 address limit reached" exit 1 fi - + echo "yes"