]> git.ipfire.org Git - pbs.git/commitdiff
backend: Sync mirrors from the main thread
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 9 Sep 2023 13:47:13 +0000 (13:47 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 9 Sep 2023 13:47:13 +0000 (13:47 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/__init__.py
src/crontab/pakfire-build-service

index 5e9151b829a3006df84934ae28fa085a884e9c26..bb9502fe6284f0bd3be783735c143055a7c923b7 100644 (file)
@@ -102,6 +102,9 @@ class Backend(object):
                self.run_task(self.users.generate_vapid_keys)
                self.run_task(self.builders.autoscale)
 
+               # Regularly sync data to the mirrors
+               self.run_periodic_task(300, self.sync)
+
                # Regularly check the mirrors
                self.run_periodic_task(300, self.mirrors.check)
 
index 7ad1516daaae7006ca85ef36c8eae11dd9420189..bc17e5be3a2f935d54685fa6be373940ef24c1dc 100644 (file)
@@ -3,9 +3,6 @@ MAILTO=pakfire@ipfire.org
 # Send queued emails once a minute
 * * * * *              _pakfire        pakfire-build-service --logging=warning messages:queue:send
 
-# Synchronize mirrors once every five minutes
-*/5 * * * *            _pakfire        pakfire-build-service --logging=warning sync
-
 # Cleanup
 */5 * * * *            _pakfire        pakfire-build-service --logging=warning cleanup