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/03/04 11:46:40 UTC

[buildstream] branch juerg/cache-query updated (2787576 -> 177149d)

This is an automated email from the ASF dual-hosted git repository.

juergbi pushed a change to branch juerg/cache-query
in repository https://gitbox.apache.org/repos/asf/buildstream.git.


 discard 2787576  Call _initialize_state() in Element._new_from_load_element()
 discard bc4d6e6  Move artifact and source cache query trigger to Stream class
 discard 935eb82  element.py: Combine cache query and pull into `_load_artifact()`
 discard c0841ed  _elementsources.py: Make cache query explicit
 discard 59e64bd  _artifact.py: Make cache query explicit
 discard e90f3e9  _pipeline.py: Drop the optimization for cached elements in the planner
 discard 04bae10  fetchqueue.py: Don't skip elements with a cached failure
 discard 2b5a18a  tests/frontend/push.py: Allow pushing of dependencies
     add 13ac060  _messenger.py: Add a hook to explicitely start a new action context
     add a05e05a  job.py: Stop using the queue to send data between the child and parent
     add fa32cda  job.py: Completely remove the pipe between child and parent process
     add e429656  Merge pull request #1447 from apache/bschubert/remove-pipe-job
     add dc490ea  tests/frontend/push.py: Allow pushing of dependencies
     add 3a1ba18  fetchqueue.py: Don't skip elements with a cached failure
     add 6f47bd2  _pipeline.py: Drop the optimization for cached elements in the planner
     add 0efd0c0  _artifact.py: Make cache query explicit
     add c408501  _elementsources.py: Make cache query explicit
     add 73eaae8  element.py: Combine cache query and pull into `_load_artifact()`
     add 8110aaa  Use _load_artifact() for ArtifactElement
     add bc7a6cf  Move artifact and source cache query trigger to Stream class
     add 177149d  Call _initialize_state() in Element._new_from_load_element()

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (2787576)
            \
             N -- N -- N   refs/heads/juerg/cache-query (177149d)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 src/buildstream/_artifactelement.py    |  18 +++--
 src/buildstream/_messenger.py          |  58 ++++++++++++----
 src/buildstream/_scheduler/jobs/job.py | 120 ++-------------------------------
 src/buildstream/_stream.py             |   7 +-
 src/buildstream/element.py             |  45 +++++++++----
 5 files changed, 98 insertions(+), 150 deletions(-)