summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorctolentino8 <ctolentino8@bloomberg.net>2020-04-09 15:25:40 +0100
committerctolentino8 <ctolentino8@bloomberg.net>2020-05-04 10:31:04 +0000
commitf4da9998de28f25d49ca549da789adf0352e0bbe (patch)
treebd8633879056ce04396eb9d5f8bb969577fdc78b
parent22117146f9f1881ab88ae2161707e92b4dc217fd (diff)
downloadbuildstream-f4da9998de28f25d49ca549da789adf0352e0bbe.tar.gz
casdprocessmanager.py: Relax timeout for establishing buildbox-casd connection
-rw-r--r--src/buildstream/_cas/casdprocessmanager.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/buildstream/_cas/casdprocessmanager.py b/src/buildstream/_cas/casdprocessmanager.py
index 4c9d80209..89488696b 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)