diff options
author | bst-marge-bot <marge-bot@buildstream.build> | 2019-08-22 13:48:07 +0000 |
---|---|---|
committer | bst-marge-bot <marge-bot@buildstream.build> | 2019-08-22 13:48:07 +0000 |
commit | fcadd6b5cf3e2eee88f925e2bd4ce9726e2eebf5 (patch) | |
tree | fce629c7609ecd8160568541a6b5a99c6f9dd809 | |
parent | 3ea09c31b77d348ecc06d6980777f1b30652e8af (diff) | |
parent | 5b0c6c1015a8b424be7d1695d7184f2505ad60c4 (diff) | |
download | buildstream-fcadd6b5cf3e2eee88f925e2bd4ce9726e2eebf5.tar.gz |
Merge branch 'juerg/server-casd' into 'master'
casserver.py: Fix write operations with bst-artifact-server
See merge request BuildStream/buildstream!1558
-rw-r--r-- | src/buildstream/_cas/casserver.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/buildstream/_cas/casserver.py b/src/buildstream/_cas/casserver.py index 5a4c2b7ac..1835d118e 100644 --- a/src/buildstream/_cas/casserver.py +++ b/src/buildstream/_cas/casserver.py @@ -60,6 +60,10 @@ def create_server(repo, *, enable_push, quota): cas = CASCache(os.path.abspath(repo), cache_quota=quota, protect_session_blobs=False) try: + # Allow gRPC communication in main process as bst-artifact-server + # doesn't use forked subprocesses. + cas.notify_fork_disabled() + artifactdir = os.path.join(os.path.abspath(repo), 'artifacts', 'refs') sourcedir = os.path.join(os.path.abspath(repo), 'source_protos') |