From 61205bec0de31a7402d83f97751e796e9123978f Mon Sep 17 00:00:00 2001 From: Rod Vagg Date: Fri, 2 Aug 2024 15:08:42 +1000 Subject: [PATCH] feat: raise backlog warning log threshold from 1/2 to 2/3 (#113) --- websocket.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/websocket.go b/websocket.go index 1f0ab7f..60a0451 100644 --- a/websocket.go +++ b/websocket.go @@ -673,7 +673,7 @@ func (c *wsConn) readFrame(ctx context.Context, r io.Reader) { } c.frameExecQueue <- buf - if len(c.frameExecQueue) > cap(c.frameExecQueue)/2 { + if len(c.frameExecQueue) > 2*cap(c.frameExecQueue)/3 { // warn at 2/3 capacity log.Warnw("frame executor queue is backlogged", "queued", len(c.frameExecQueue), "cap", cap(c.frameExecQueue)) }