diff options
Diffstat (limited to 'buildstream/_scheduler/scheduler.py')
-rw-r--r-- | buildstream/_scheduler/scheduler.py | 4 |
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', |