From f17a0aac94380238e266131d81ebbadf7239fd0c Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Thu, 9 Apr 2026 01:41:40 -0700 Subject: [PATCH] services: increase logMessage queue size (#37790) * services: increase logMessage queue size logMessage and errorLogMessage defaulted to SMALL (250KB) after bcdeec3133, but logmessaged allows messages up to 2MB. The msgq assert requires 3 messages to fit in the queue, so any log message over ~83KB crashes logmessaged. This happens on dirty devices when updated logs the full git diff output. Co-Authored-By: Claude Opus 4.6 (1M context) * use BIG queue size to fully cover 2MB cap Co-Authored-By: Claude Opus 4.6 (1M context) --------- Co-authored-by: Claude Opus 4.6 (1M context) --- cereal/services.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cereal/services.py b/cereal/services.py index 6b98128d6..c8525c0dd 100755 --- a/cereal/services.py +++ b/cereal/services.py @@ -39,8 +39,8 @@ _services: dict[str, tuple] = { "roadEncodeIdx": (False, 20., 1), "liveTracks": (True, 20.), "sendcan": (True, 100., 139, QueueSize.MEDIUM), - "logMessage": (True, 0.), - "errorLogMessage": (True, 0., 1), + "logMessage": (True, 0., None, QueueSize.BIG), + "errorLogMessage": (True, 0., 1, QueueSize.BIG), "liveCalibration": (True, 4., 4), "liveTorqueParameters": (True, 4., 1), "liveDelay": (True, 4., 1),