[Notes] [Git][BuildStream/buildstream][tristan/element-processing-order] Fixup



Title: GitLab

Tristan Van Berkom pushed to branch tristan/element-processing-order at BuildStream / buildstream

Commits:

1 changed file:

Changes:

  • buildstream/_scheduler/scheduler.py
    ... ... @@ -28,7 +28,7 @@ from contextlib import contextmanager
    28 28
     
    
    29 29
     # Local imports
    
    30 30
     from .resources import Resources, ResourceType
    
    31
    -from .jobs import CacheSizeJob, CleanupJob
    
    31
    +from .jobs import JobStatus, CacheSizeJob, CleanupJob
    
    32 32
     
    
    33 33
     
    
    34 34
     # A decent return code for Scheduler.run()
    
    ... ... @@ -292,13 +292,13 @@ class Scheduler():
    292 292
             self._cache_size_running = None
    
    293 293
             self.resources.release([ResourceType.CACHE, ResourceType.PROCESS])
    
    294 294
     
    
    295
    +        # Schedule a cleanup job if we've hit the threshold
    
    295 296
             if status != JobStatus.OK:
    
    296 297
                 return
    
    297 298
     
    
    298 299
             context = self.context
    
    299 300
             artifacts = context.artifactcache
    
    300 301
     
    
    301
    -        # Schedule a cleanup job if we've hit the threshold
    
    302 302
             if artifacts.has_quota_exceeded():
    
    303 303
                 self._cleanup_scheduled = True
    
    304 304
     
    



  • [Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]