From 36c65b9b2fce19e9ed5721b5930c68ab1182de41 Mon Sep 17 00:00:00 2001 From: Jorrit Schaap <schaap@astron.nl> Date: Fri, 14 Jun 2019 09:11:30 +0000 Subject: [PATCH] SW-699: group jobs per job_group_id in most status-folders --- .../LTAIngestAdminServer/lib/ingestjobmanagementserver.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/LTA/LTAIngest/LTAIngestServer/LTAIngestAdminServer/lib/ingestjobmanagementserver.py b/LTA/LTAIngest/LTAIngestServer/LTAIngestAdminServer/lib/ingestjobmanagementserver.py index 953436f3fee..0c95cc0f10d 100644 --- a/LTA/LTAIngest/LTAIngestServer/LTAIngestAdminServer/lib/ingestjobmanagementserver.py +++ b/LTA/LTAIngest/LTAIngestServer/LTAIngestAdminServer/lib/ingestjobmanagementserver.py @@ -218,8 +218,11 @@ class IngestJobManager: if job_status == JobRetry and retry_attempt != None: return os.path.join(base_dir, group_dir, str(retry_attempt)) + elif job_status in [JobToDo, JobProduced, JobRemoved, JobFailed]: + group_dir = '%s_%s' % (job_type, job_group_id) + return os.path.join(base_dir, group_dir) - return os.path.join(base_dir, group_dir) + return base_dir def jobPath(self, job_admin_dict): dir = self.jobDir(job_admin_dict) -- GitLab