summaryrefslogtreecommitdiff
path: root/buildstream/_scheduler/scheduler.py
diff options
context:
space:
mode:
Diffstat (limited to 'buildstream/_scheduler/scheduler.py')
-rw-r--r--buildstream/_scheduler/scheduler.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/buildstream/_scheduler/scheduler.py b/buildstream/_scheduler/scheduler.py
index 3d1d79b61..38d38be48 100644
--- a/buildstream/_scheduler/scheduler.py
+++ b/buildstream/_scheduler/scheduler.py
@@ -29,6 +29,7 @@ from contextlib import contextmanager
# Local imports
from .resources import Resources, ResourceType
from .jobs import CacheSizeJob, CleanupJob
+from .._platform import Platform
# A decent return code for Scheduler.run()
@@ -316,7 +317,8 @@ class Scheduler():
self._sched()
def _run_cleanup(self, cache_size):
- if cache_size and cache_size < self.context.cache_quota:
+ platform = Platform.get_platform()
+ if cache_size and cache_size < platform.artifactcache.cache_quota:
return
job = CleanupJob(self, 'cleanup', 'cleanup',