summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2018-07-10 17:56:12 +0200
committerJürg Billeter <j@bitron.ch>2018-07-17 07:56:40 +0200
commit9b8790153a2d5cc81e5b27cec92313d5a377bfa7 (patch)
tree5e6994e083899b81d05b291a1c8095725416392f
parent4b4c52689361a24534ad80fe2ee35123a6d98180 (diff)
downloadbuildstream-9b8790153a2d5cc81e5b27cec92313d5a377bfa7.tar.gz
_artifactcache/casserver.py: Update artifact ref mtime on access
This makes cache cleanup LRU.
-rw-r--r--buildstream/_artifactcache/casserver.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/buildstream/_artifactcache/casserver.py b/buildstream/_artifactcache/casserver.py
index a7086202e..1456095be 100644
--- a/buildstream/_artifactcache/casserver.py
+++ b/buildstream/_artifactcache/casserver.py
@@ -218,7 +218,7 @@ class _ReferenceStorageServicer(buildstream_pb2_grpc.ReferenceStorageServicer):
response = buildstream_pb2.GetReferenceResponse()
try:
- tree = self.cas.resolve_ref(request.key)
+ tree = self.cas.resolve_ref(request.key, update_mtime=True)
response.digest.hash = tree.hash
response.digest.size_bytes = tree.size_bytes