You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildstream.apache.org by tv...@apache.org on 2022/08/19 08:11:17 UTC
[buildstream] 02/03: _stream.py: Mark the imperative queues in tasks with multiple queues
This is an automated email from the ASF dual-hosted git repository.
tvb pushed a commit to branch tristan/quit-only-imperative-jobs
in repository https://gitbox.apache.org/repos/asf/buildstream.git
commit edda1d9ddb66a0b8d34b741e8faeb60e50af263d
Author: Tristan van Berkom <tr...@codethink.co.uk>
AuthorDate: Fri Aug 19 17:09:58 2022 +0900
_stream.py: Mark the imperative queues in tasks with multiple queues
---
src/buildstream/_stream.py | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/buildstream/_stream.py b/src/buildstream/_stream.py
index 428133839..5469b860f 100644
--- a/src/buildstream/_stream.py
+++ b/src/buildstream/_stream.py
@@ -423,7 +423,7 @@ class Stream:
self._add_queue(FetchQueue(self._scheduler, skip_cached=True))
- self._add_queue(BuildQueue(self._scheduler))
+ self._add_queue(BuildQueue(self._scheduler, imperative=True))
if self._artifacts.has_push_remotes():
self._add_queue(ArtifactPushQueue(self._scheduler, skip_uncached=True))
@@ -553,7 +553,7 @@ class Stream:
self._add_queue(FetchQueue(self._scheduler))
- self._add_queue(SourcePushQueue(self._scheduler))
+ self._add_queue(SourcePushQueue(self._scheduler, imperative=True))
self._enqueue_plan(elements)
self._run(announce_session=True)
@@ -652,7 +652,7 @@ class Stream:
self._reset()
self._add_queue(PullQueue(self._scheduler))
- self._add_queue(ArtifactPushQueue(self._scheduler))
+ self._add_queue(ArtifactPushQueue(self._scheduler, imperative=True))
self._enqueue_plan(elements)
self._run(announce_session=True)