Skip to content

v2.0.6

Choose a tag to compare

@pfeiferj pfeiferj released this 31 Jan 03:28
· 126 commits to main since this release
7828bba

Uses the latest gomsgq to read the carState queue without consuming a subscription slot. msgq has a 15 subscriber built in limit, and stock openpilot consumes 14 of the available slots for the carState queue. This leaves only one available slot for an openpilot fork to consume. This meant that any fork that used mapd had no slots left to use for other features without this change. Mapd still uses regular subscriptions that consume a slot for queues other than carState because the method used to read without consuming a slot results in slightly less resiliency when reading the queue.