Как сохранить архивный режим моста Celestia при перезапусках

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

Проверьте конфигурацию службы

Согласно руководству моста, --archival нужен и при первом, и при последующих стартах. До включения автоматического перезапуска проверьте эффективную конфигурацию службы с переопределениями, сеть и путь хранилища. Запуск архивного хранилища в режиме очистки может удалить старые заголовки и исходные данные.

first start: bridge + --archival
service restart: bridge + --archival
post-restart probe: historical header and known blob

Проверьте выдачу истории

Сохраните реквизиты известного старого блоба и запросите его после планового перезапуска. Сообщения об очистке возможны и в архивном режиме при удалении избыточных кодированных данных. Если хранилище изначально работало с очисткой, для архивной синхронизации понадобятся новое хранилище и пиры с историей.

Источники