You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildstream.apache.org by ju...@apache.org on 2021/06/29 06:59:54 UTC
[buildstream] branch master updated (eb12d1c -> 507ed31)
This is an automated email from the ASF dual-hosted git repository.
juergbi pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/buildstream.git.
from eb12d1c Merge pull request #1482 from apache/juerg/buildbox-use-localcas
add 9ff82f7 element.py: Move get_logs() to internal API
add da9ebb2 Drop pull-artifact-files config option for remote execution
add 5995975 Always require artifact files
add a192d38 _sandboxremote.py: Drop unused output_files_required parameter
add 597f2e3 _cas: Add support for remote cache
add f125072 _context.py: Add support for storage-service in cache configuration
add 541c341 _sandboxremote.py: Make storage-service optional with remote cache
add cfe4044 _stream.py: Add warning to pull and fetch
add 6ec9017 tests/frontend/remote-caches.py: Add test for cache storage-service
add d429d87 tests/remoteexecution/remotecache.py: Add test for cache storage-service
add 1b9322d doc: Document storage-service in cache configuration
add fc24591 _scheduler: Add CacheQueryQueue to support cache query in job threads
add 9b6e676 _stream.py: Parallelize cache queries if a remote cache is configured
new 507ed31 Merge pull request #1431 from apache/juerg/remote-cache
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
doc/source/using_config.rst | 66 +++++++++---
src/buildstream/_artifact.py | 13 +--
src/buildstream/_cas/cascache.py | 86 ++++++++++++++--
src/buildstream/_cas/casdprocessmanager.py | 13 ++-
src/buildstream/_cas/casremote.py | 5 +
src/buildstream/_cas/casserver.py | 2 +-
src/buildstream/_context.py | 49 +++------
src/buildstream/_elementproxy.py | 3 -
src/buildstream/_frontend/widget.py | 18 ++--
src/buildstream/_remote.py | 9 +-
src/buildstream/_remotespec.py | 27 ++++-
src/buildstream/_scheduler/__init__.py | 1 +
.../_scheduler/queues/cachequeryqueue.py | 66 ++++++++++++
src/buildstream/_stream.py | 61 ++++++-----
src/buildstream/element.py | 47 ++-------
src/buildstream/sandbox/_sandboxremote.py | 111 ++++++++++-----------
tests/frontend/remote-caches.py | 30 ++++++
tests/remoteexecution/partial.py | 78 ---------------
.../remoteexecution/{simple.py => remotecache.py} | 40 ++++----
19 files changed, 414 insertions(+), 311 deletions(-)
create mode 100644 src/buildstream/_scheduler/queues/cachequeryqueue.py
delete mode 100644 tests/remoteexecution/partial.py
copy tests/remoteexecution/{simple.py => remotecache.py} (53%)
[buildstream] 01/01: Merge pull request #1431 from
apache/juerg/remote-cache
Posted by ju...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
juergbi pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/buildstream.git
commit 507ed31652c8eba31967c4cf8be330916e432dfc
Merge: eb12d1c 9b6e676
Author: Jürg Billeter <j...@bitron.ch>
AuthorDate: Tue Jun 29 08:59:46 2021 +0200
Merge pull request #1431 from apache/juerg/remote-cache
Support `storage-service` in cache configuration
doc/source/using_config.rst | 66 +++++++++---
src/buildstream/_artifact.py | 13 +--
src/buildstream/_cas/cascache.py | 86 ++++++++++++++--
src/buildstream/_cas/casdprocessmanager.py | 13 ++-
src/buildstream/_cas/casremote.py | 5 +
src/buildstream/_cas/casserver.py | 2 +-
src/buildstream/_context.py | 49 +++------
src/buildstream/_elementproxy.py | 3 -
src/buildstream/_frontend/widget.py | 18 ++--
src/buildstream/_remote.py | 9 +-
src/buildstream/_remotespec.py | 27 ++++-
src/buildstream/_scheduler/__init__.py | 1 +
.../_scheduler/queues/cachequeryqueue.py | 66 ++++++++++++
src/buildstream/_stream.py | 61 ++++++-----
src/buildstream/element.py | 47 ++-------
src/buildstream/sandbox/_sandboxremote.py | 111 ++++++++++-----------
tests/frontend/remote-caches.py | 30 ++++++
tests/remoteexecution/partial.py | 78 ---------------
tests/remoteexecution/remotecache.py | 62 ++++++++++++
19 files changed, 457 insertions(+), 290 deletions(-)