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(-)