summaryrefslogtreecommitdiff
path: root/tsp/watchers
diff options
context:
space:
mode:
authorAleksander Mistewicz <a.mistewicz@samsung.com>2017-09-19 11:11:44 +0200
committerAleksander Mistewicz <a.mistewicz@samsung.com>2017-09-27 18:58:34 +0200
commit922da6fc08194d13e7ca4d67ecda08f180688736 (patch)
treeb9a6d111424cd3eee6d1851266731b7ef376f964 /tsp/watchers
parent3b1340c04711e5cf4d5f10fd484bb8104c036083 (diff)
downloadmajor-922da6fc08194d13e7ca4d67ecda08f180688736.tar.gz
major-922da6fc08194d13e7ca4d67ecda08f180688736.tar.bz2
major-922da6fc08194d13e7ca4d67ecda08f180688736.zip
Adjust number of preserved prerelease images
Change-Id: I0447ebca5da49a625cfbe2c8b8eb83dcbb97629e
Diffstat (limited to 'tsp/watchers')
-rwxr-xr-xtsp/watchers/watch_diskspace.sh19
1 files changed, 15 insertions, 4 deletions
diff --git a/tsp/watchers/watch_diskspace.sh b/tsp/watchers/watch_diskspace.sh
index 9fd2e54..9fbe67d 100755
--- a/tsp/watchers/watch_diskspace.sh
+++ b/tsp/watchers/watch_diskspace.sh
@@ -24,9 +24,20 @@ export TSP_DIR="$(CDPATH='' cd -- "$(dirname -- "$0")" && pwd -P)/.."
PER="$(df -P "${WS_DOWNLOAD}" | grep -o "[0-9]\+%.*$")"
# Leave only numerical value.
PER="${PER%\%*}"
-if [ "$PER" -ge 30 ]
+
+if [ "$PER" -ge 80 ]
then
- nr="$(tsmaster -L DISK_CLEANUP sh "${TSP_DIR}/jobs/free_diskspace.sh")"
- # make the above job urgent
- tsmaster -u "$nr"
+ nr="$(tsmaster -L DISK_CLEANUP sh "${TSP_DIR}/jobs/free_diskspace.sh" 1)"
+else
+ if [ "$PER" -ge 60 ]
+ then
+ nr="$(tsmaster -L DISK_CLEANUP sh "${TSP_DIR}/jobs/free_diskspace.sh" 3)"
+ else
+ if [ "$PER" -ge 40 ]
+ then
+ nr="$(tsmaster -L DISK_CLEANUP sh "${TSP_DIR}/jobs/free_diskspace.sh" 7)"
+ fi
+ fi
fi
+
+test -z "$nr" || tsmaster -u "$nr"