From ce3681d573eb568864e25349c3f5fe63990f565c Mon Sep 17 00:00:00 2001 From: Tobias Henkel Date: Fri, 29 Jun 2018 18:39:15 +0200 Subject: [PATCH] Enable heartbeat on websocket streaming Currently the websocket streaming aborts after some time of inactivity of build logs. Websockets have some heartbeat mechanism we can use to keep the connection alive. Change-Id: I5d80fe42f0ebec96ce9802acfb9c7f09f70c20ac --- zuul/web/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/zuul/web/__init__.py b/zuul/web/__init__.py index 734ba612ac..418ccd8b83 100755 --- a/zuul/web/__init__.py +++ b/zuul/web/__init__.py @@ -83,6 +83,7 @@ class LogStreamHandler(WebSocket): log = logging.getLogger("zuul.web") def __init__(self, *args, **kw): + kw['heartbeat_freq'] = 20 super(LogStreamHandler, self).__init__(*args, **kw) self.streamer = None