You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildstream.apache.org by gi...@apache.org on 2020/12/29 13:18:34 UTC
[buildstream] 01/04: casdprocessmanager.py: Relax timeout for
establishing buildbox-casd connection
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch ctolentino/test
in repository https://gitbox.apache.org/repos/asf/buildstream.git
commit f4da9998de28f25d49ca549da789adf0352e0bbe
Author: ctolentino8 <ct...@bloomberg.net>
AuthorDate: Thu Apr 9 15:25:40 2020 +0100
casdprocessmanager.py: Relax timeout for establishing buildbox-casd connection
---
src/buildstream/_cas/casdprocessmanager.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/buildstream/_cas/casdprocessmanager.py b/src/buildstream/_cas/casdprocessmanager.py
index 4c9d802..8948869 100644
--- a/src/buildstream/_cas/casdprocessmanager.py
+++ b/src/buildstream/_cas/casdprocessmanager.py
@@ -37,6 +37,7 @@ from .._exceptions import CASCacheError
from .._message import Message, MessageType
_CASD_MAX_LOGFILES = 10
+_CASD_TIMEOUT = 300 # in seconds
# CASDProcessManager
@@ -240,8 +241,8 @@ class CASDChannel:
while not os.path.exists(self._socket_path):
# casd is not ready yet, try again after a 10ms delay,
- # but don't wait for more than 15s
- if time.time() > self._start_time + 15:
+ # but don't wait for more than specified timeout period
+ if time.time() > self._start_time + _CASD_TIMEOUT:
raise CASCacheError("Timed out waiting for buildbox-casd to become ready")
time.sleep(0.01)