[Launcher] Memory leak
Jobs are never removed from the list of jobs in launcher/melissa_da_study.py
:
class Job:
def __init__(self, job_id):
# snip
Job.jobs.append(self)
# never executed
def __del__(self):
if hasattr(self, 'job_id'):
debug("Killing Job job_id=%s" % str(self.job_id))
cluster.KillJob(self.job_id)
Job.jobs = []
# no more references to `Job.jobs` after this point
Edited by Christoph Conrads