summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2020-12-14 22:14:15 +0100
committerJürg Billeter <j@bitron.ch>2020-12-14 22:14:15 +0100
commit74623f10e0f42c0ca1b7007cbc9fc43e775ef740 (patch)
tree55750ff8c5d5051ef4301edba1b9dca3579f1c86
parentb9283acca443890fbf257b2440acb805cbe07e99 (diff)
downloadbuildstream-74623f10e0f42c0ca1b7007cbc9fc43e775ef740.tar.gz
wip
-rw-r--r--src/buildstream/_scheduler/queues/cachequeryqueue.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/buildstream/_scheduler/queues/cachequeryqueue.py b/src/buildstream/_scheduler/queues/cachequeryqueue.py
index 7ed7dcede..b9f425966 100644
--- a/src/buildstream/_scheduler/queues/cachequeryqueue.py
+++ b/src/buildstream/_scheduler/queues/cachequeryqueue.py
@@ -29,10 +29,10 @@ class CacheQueryQueue(Queue):
resources = [ResourceType.CACHE]
def get_process_func(self):
- if self._query_artifacts:
+ if True: # self._query_artifacts:
return CacheQueryQueue._query_artifacts_or_sources
else:
- return CacheQueryQueue._query_sources
+ return None # CacheQueryQueue._query_sources
def status(self, element):
if not element._get_cache_key(strength=_KeyStrength.WEAK):
@@ -46,14 +46,16 @@ class CacheQueryQueue(Queue):
if status is JobStatus.FAIL:
return
- element._cache_query_done()
+ if not element._pull_pending():
+ element._load_artifact_done()
@staticmethod
def _query_artifacts_or_sources(element):
- element._query_cache()
+ element._load_artifact(pull=False)
if not element._can_query_cache() or not element._cached_success():
- element._query_source_cache()
+ pass # element._query_source_cache()
@staticmethod
def _query_sources(element):
- element._query_source_cache()
+ # element._query_source_cache()
+ pass