From fd481eb04a7b12093e994b5da9424d87f58e5307 Mon Sep 17 00:00:00 2001 From: Dorian Koch <doriank@fsmpi.rwth-aachen.de> Date: Fri, 27 Sep 2024 00:11:14 +0200 Subject: [PATCH] Do not delete jobs manually --- config/job_controller_config.py | 5 ----- src/jobs/wrapped_job.py | 4 ---- 2 files changed, 9 deletions(-) diff --git a/config/job_controller_config.py b/config/job_controller_config.py index 707b6dc..c33c2d8 100644 --- a/config/job_controller_config.py +++ b/config/job_controller_config.py @@ -11,8 +11,3 @@ POSTGRES = { "database": "videoag" } ''' - -# Whether to immediately delete jobs after they have been processed -# Ideally everything that is needed will be extracted from the job and stored in the database, so this should be set to True -DELETE_JOBS_AFTER_SUCCESS = True -DELETE_JOBS_AFTER_FAILURE = False diff --git a/src/jobs/wrapped_job.py b/src/jobs/wrapped_job.py index 8f28541..d24b544 100644 --- a/src/jobs/wrapped_job.py +++ b/src/jobs/wrapped_job.py @@ -49,13 +49,9 @@ class WrappedJob(Event): if self.job_state == JobState.FINISHED: self.success(cstate) self.jobData.update_state(cstate, JobState.FINISHED_AND_PROCESSED) - if cstate.config.get("DELETE_JOBS_AFTER_SUCCESS", True): - cstate.k8s.delete_job_by_id(self.job_id) elif self.job_state == JobState.FAILED: self.failure(cstate) self.jobData.update_state(cstate, JobState.FAILED_AND_PROCESSED) - if cstate.config.get("DELETE_JOBS_AFTER_FAILURE", True): - cstate.k8s.delete_job_by_id(self.job_id) else: raise Exception(f"Job is in unexpected state: {self.job_state}") -- GitLab