From: Michael Tremer Date: Fri, 15 Jul 2022 12:01:21 +0000 (+0000) Subject: jobs: Drop old dependency check implementation X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5c337f1cc6b1ffae716cf5b1b62f13622373483e;p=pbs.git jobs: Drop old dependency check implementation Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/jobqueue.py b/src/buildservice/jobqueue.py index 139cd965..46a7b96e 100644 --- a/src/buildservice/jobqueue.py +++ b/src/buildservice/jobqueue.py @@ -39,21 +39,3 @@ class JobQueue(base.Object): builder.supported_arches, ) - def check_build_dependencies(self): - # Check all jobs that have never being checked before - self._check_build_dependencies("SELECT * FROM jobs \ - WHERE state = %s AND dependency_check_succeeded IS NULL \ - ORDER BY time_created", "pending") - - # Redo the check for all jobs that have recently failed - self._check_build_dependencies("SELECT * FROM jobs \ - WHERE state = %s AND dependency_check_succeeeded IS FALSE \ - AND dependency_check_at < NOW() - '5 minutes'::interval \ - ORDER BY dependency_check_at", "pending") - - def _check_build_dependencies(self, query, *args): - jobs = self.backend.jobs._get_jobs(query, *args) - - for job in jobs: - with self.db.transaction(): - job.resolvdep() diff --git a/src/crontab/pakfire-build-service b/src/crontab/pakfire-build-service index 8453651a..ce8c484f 100644 --- a/src/crontab/pakfire-build-service +++ b/src/crontab/pakfire-build-service @@ -7,9 +7,6 @@ # Cleanup */5 * * * * pakfire pakfire-build-service cleanup -# Check build dependencies -#* * * * * root pakfire-build-service check-build-dependencies &>/dev/null - # Pull sources #*/5 * * * * pakfire pakfire-build-service pull-sources &>/dev/null diff --git a/src/scripts/pakfire-build-service b/src/scripts/pakfire-build-service index b7ec2863..7d7db273 100644 --- a/src/scripts/pakfire-build-service +++ b/src/scripts/pakfire-build-service @@ -28,9 +28,6 @@ class Cli(object): "repos:sync" : self.backend.repos.sync, "repos:write" : self.backend.repos.write, - # Check build dependencies - #"check-build-dependencies" : self.backend.jobqueue.check_build_dependencies, - # Run mirror check #"check-mirrors" : self.backend.mirrors.check,