📰

Отчёт о сбое Solana Mainnet Beta от 06.02.2024

Сбой Solana из-за ошибки JIT

6 февраля 2024 года в 09:53 UTC сеть Solana Mainnet Beta прекратила финализацию блоков из-за ошибки, связанной с системой JIT-кэширования в ПО валидаторов.

Проблема была вызвана бесконечной перекомпиляцией программ, загруженных через устаревший загрузчик, что заблокировало работу узлов и нарушило консенсус.

Инженеры выпустили исправление v1.17.20 и согласовали перезапуск с безопасного слота 246464040. Консенсус был восстановлен в 14:55 UTC.

Анализ показал, что система LoadedPrograms некорректно обрабатывала устаревшие загрузки, вызывая повторную компиляцию и блокировку прогресса.

В качестве временного решения был отключён загрузчик “v2”, чтобы исключить повторение ошибки. Полное исправление будет включено в будущие версии.

FAQ

Что стало причиной сбоя Solana?

Ошибка в JIT-кэше вызвала бесконечную перекомпиляцию из-за поведения устаревшего загрузчика.

Сколько длился сбой?

Около пяти часов — с 09:53 до 14:55 UTC 6 февраля 2024 года.

Как была решена проблема?

Была выпущена версия с исправлением, отключающая устаревший загрузчик, и проведён перезапуск валидаторов.