summaryrefslogtreecommitdiff
path: root/buildstream/_scheduler/pullqueue.py
Commit message (Expand)AuthorAgeFilesLines
* Do not pull/fetch/build elements that are not requiredJürg Billeter2018-05-111-0/+5
* element.py: Do not query remote artifact caches ahead of pull/pushJürg Billeter2018-05-111-4/+1
* _scheduler: Slightly changing the Job / Queue API contractsTristan Van Berkom2018-04-181-2/+2
* element.py: Add _can_query_cache() methodJürg Billeter2018-02-271-2/+1
* Remove unused _KeyStrength importsJürg Billeter2018-02-271-3/+0
* Keep track of failed pull operationsjuerg/202Jürg Billeter2018-01-231-0/+3
* Add Element._pull_pending() methodJürg Billeter2018-01-231-10/+1
* pullqueue.py: Wait for cache to become queryableJürg Billeter2018-01-231-0/+7
* _scheduler: Replace skip() and ready() with status()Jürg Billeter2018-01-231-7/+7
* Use explicit element state updatesJürg Billeter2018-01-121-3/+1
* pullqueue.py: Update skip rulesJürg Billeter2017-07-201-1/+13
* pullqueue.py: Recalculate cache_key_from_artifact after pullingJürg Billeter2017-07-141-1/+2
* pullqueue.py: Do not skip elements for weak cache key artifactsJürg Billeter2017-07-141-1/+4
* _scheduler: Changed return value of Queue.done() aroundTristan Van Berkom2017-07-121-1/+1
* _scheduler/pullqueue.py: If an artifact was not downloaded, mark the element ...Tristan Van Berkom2017-07-101-3/+7
* pullqueue.py: Now call Element.pull() instead of the old Element.fetch()Tristan Van Berkom2017-07-101-2/+2
* _scheduler: Renamed ArtifactFetchQueue to PullQueueTristan Van Berkom2017-07-021-0/+47