Skip to content

Commit 4c2e1b2

Browse files
Start by deleting the clusters
1 parent 94eaa20 commit 4c2e1b2

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

autoscaling/crontab/autoscale_slurm.sh

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,12 @@ try:
262262
if i[0]==j[0] and i[1]==j[1] and i[2]==j[2]:
263263
cluster_to_build.remove(j)
264264
break
265+
for cluster in cluster_to_destroy:
266+
cluster_name=cluster[0]
267+
print "Deleting cluster "+cluster_name
268+
subprocess.Popen([path+'/delete_cluster.sh',cluster_name])
269+
time.sleep(1)
270+
265271
for index,cluster in enumerate(cluster_to_build):
266272
nodes=cluster[0]
267273
instance_type = cluster[1]
@@ -294,11 +300,7 @@ try:
294300
print "Creating cluster "+clusterName+"with "+str(nodes)+" nodes"
295301
subprocess.Popen([path+'/create_cluster.sh',str(nodes),clusterName,instance_type,queue,jobID,user])
296302
time.sleep(5)
297-
for cluster in cluster_to_destroy:
298-
cluster_name=cluster[0]
299-
print "Deleting cluster "+cluster_name
300-
subprocess.Popen([path+'/delete_cluster.sh',cluster_name])
301-
time.sleep(1)
303+
302304
except Exception:
303305
traceback.print_exc()
304306
os.remove(lockfile)

0 commit comments

Comments
 (0)