summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2019-07-10 10:33:23 +0200
committerJürg Billeter <j@bitron.ch>2019-08-20 08:09:52 +0200
commit2a5e642e042c12a25f12151d5508213cb7f72c8a (patch)
tree4428f66b87714ddd04bb51a4c4c62cfc05a3feb6
parent2865dc544524f8fc8e251ade0376bf518392770b (diff)
downloadbuildstream-2a5e642e042c12a25f12151d5508213cb7f72c8a.tar.gz
casremote.py: Use add_object() in push_message()
-rw-r--r--src/buildstream/_cas/casremote.py7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/buildstream/_cas/casremote.py b/src/buildstream/_cas/casremote.py
index 972c4d818..229fd4142 100644
--- a/src/buildstream/_cas/casremote.py
+++ b/src/buildstream/_cas/casremote.py
@@ -1,5 +1,4 @@
from collections import namedtuple
-import io
import os
import multiprocessing
import signal
@@ -250,14 +249,10 @@ class CASRemote():
def push_message(self, message):
message_buffer = message.SerializeToString()
- message_digest = utils._message_digest(message_buffer)
self.init()
- with io.BytesIO(message_buffer) as b:
- self._send_blob(message_digest, b)
-
- return message_digest
+ return self.cascache.add_object(buffer=message_buffer, instance_name=self.local_cas_instance_name)
################################################
# Local Private Methods #