diff options
author | Benjamin Schubert <bschubert15@bloomberg.net> | 2018-08-29 17:00:24 +0100 |
---|---|---|
committer | Benjamin Schubert <bschubert15@bloomberg.net> | 2018-08-29 17:00:24 +0100 |
commit | c146dde587d9c094a4494c7012f9231edd20809c (patch) | |
tree | 6525328f541941ad92d428dd6b51e569cd534602 | |
parent | 2df7607cd7790d73a2c99d13fa7ffe0dfdcf515f (diff) | |
download | buildstream-c146dde587d9c094a4494c7012f9231edd20809c.tar.gz |
Log not-found objects in the cache as SKIPPED
-rw-r--r-- | buildstream/_artifactcache/cascache.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/buildstream/_artifactcache/cascache.py b/buildstream/_artifactcache/cascache.py index c6402717c..9a9f7024f 100644 --- a/buildstream/_artifactcache/cascache.py +++ b/buildstream/_artifactcache/cascache.py @@ -249,6 +249,13 @@ class CASCache(ArtifactCache): if e.code() != grpc.StatusCode.NOT_FOUND: raise ArtifactError("Failed to pull artifact {}: {}".format( element._get_brief_display_key(), e)) from e + else: + self.context.message(Message( + None, + MessageType.SKIPPED, + "Remote ({}) does not have {} cached".format( + remote.spec.url, element._get_brief_display_key()) + )) return False |