Skip to content
This repository was archived by the owner on Jan 23, 2025. It is now read-only.

Commit f8d6934

Browse files
committed
Merge pull request #417 from cloudspokes/SUP-214-api-stability
more cluster commands
2 parents 42d7e64 + d7d9e6d commit f8d6934

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

workers.sh

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ elif [ "$ACTION" == "recycle" ]; then
4848
done
4949

5050
declare -i sleepTime
51-
sleepTime=$numWorkers
51+
sleepTime=$numWorkers*2
5252
sleep $sleepTime
5353

5454
workers_ps
@@ -66,7 +66,6 @@ elif [ "$ACTION" == "recycle" ]; then
6666
sleep 1
6767
done
6868

69-
sleepTime=$numWorkers/2
7069
sleep $sleepTime
7170

7271
workers_ps
@@ -82,6 +81,20 @@ elif [ "$ACTION" == "ls" ]; then
8281
elif [ "$ACTION" == "count" ]; then
8382
echo "${#wpids[@]}"
8483
exit
84+
elif [ "$ACTION" == "double" ]; then
85+
for wpid in "${wpids[@]}"
86+
do
87+
kill -TTIN $pid # add one
88+
sleep 1
89+
done
90+
exit
91+
elif [ "$ACTION" == "halve" ]; then
92+
for ((i = 0 ; i < ${#wpids[@]}/2 ; i++ ))
93+
do
94+
kill -TTOU $pid # remove one
95+
sleep 1
96+
done
97+
exit
8598
else
8699
echo "Usage: workers.sh [reload|recycle|add|rm|ls|count]"
87100
exit

0 commit comments

Comments
 (0)