Skip to content

Commit 1938202

Browse files
remove duplicate function
1 parent d7cc936 commit 1938202

File tree

1 file changed

+0
-13
lines changed

1 file changed

+0
-13
lines changed

autoscaling/crontab/autoscale_slurm.sh

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -42,19 +42,6 @@ def getIdleTime(node):
4242
right_time=max([cluster_start_time,last_end_time])
4343
return ( datetime.datetime.now() - right_time ).total_seconds()
4444

45-
def getIdleTime(node):
46-
out = subprocess.Popen(["sacct -X -n -S 01/01/01 -N "+node+" -o End | tail -n 1"],stdout=subprocess.PIPE, stderr=subprocess.STDOUT,shell=True)
47-
stdout,stderr = out.communicate()
48-
last_end_time = None
49-
try:
50-
last_end_time = datetime.datetime.strptime(stdout.strip(),"%Y-%m-%dT%H:%M:%S")
51-
return ( datetime.datetime.now() - last_end_time ).total_seconds()
52-
except:
53-
out = subprocess.Popen(["scontrol show node "+node+" | grep SlurmdStartTime | awk '{print $2}'"],stdout=subprocess.PIPE, stderr=subprocess.STDOUT,shell=True)
54-
stdout,stderr = out.communicate()
55-
cluster_start_time=datetime.datetime.strptime(stdout.split("\n")[0].split("=")[1],"%Y-%m-%dT%H:%M:%S")
56-
return ( datetime.datetime.now() - cluster_start_time ).total_seconds()
57-
5845
# Get the last time a node state was changed. This is used to get how long a cluster has been idle for
5946
def getQueueConf(file):
6047
with open(queues_conf_file) as file:

0 commit comments

Comments
 (0)