дата публикации

Neo SPCC обновляет узел NeoFS, шлюзы и фронтенд панели с последними улучшениями

источник

Neo SPCC выпустила обновление для нескольких компонентов NeoFS, в частности узла, REST шлюза, S3 шлюза и приложения Panel.

Изменения охватывают динамическую конфигурацию блоков, обновление SDK и обработку метаданных, а также совместимость с API версии v2.18. Узел NeoFS Обновление узла NeoFS, версия v0.48.0, вводит поддержку динамического времени блоков для сети NeoFS и полную совместимость с API v2.18.

Встроенный консенсусный узел Inner Ring теперь поддерживает параметр max_time_per_block, чтобы воспользоваться этими изменениями.

Кроме того, теперь эпохальные тики базируются на реальном времени, а не на количестве блоков. Значительные изменения затронули процессы верификации SN и IR.

SN больше не подписывает ответы GET/HEAD для запросов, использующих версии API новее v2.17, и проверяет ответы прокси по заголовкам и контрольным сумма. Оптимизирована инициализация кэша записей, Metabase больше не хранит заголовки объектов, а GetRange для FSTree был упрощен.

Добавлены новые операции для FSTree, включая Head и GetStream. Удалено несколько внутренних сервисов и устаревших конфигураций, направленных на снижение использования ресурсов и упрощение управления.

Удаленные функции включают поддержку коротких заголовков в запросах HEAD, зависшие контейнеры в кэше SN и несколько устаревших инструментов командной строки.

Также был ликвидирован аудит на основе SG и соответствующие настройки сбора платежей. В выпуске содержатся многочисленные исправления ошибок, такие как решение проблемы с избыточными подписями на репликацию, ошибочные строгие журналы старта, проблемы со старыми эпохами после отключения RPC и гонки данных во время очистки кэша записей.

Репликация объектов теперь игнорирует контейнеры с неконсистентными метаданными, а журналы узлов хранения были улучшены для ошибок удаления. Панель NeoFS Панель NeoFS была перенесена на инструмент сборки Vite и обновлена для поддержки API searchv2 в пагинации объектов для версии v0.7.0. REST шлюз Обновление до версии v0.13.0 REST шлюза исправляет проблему паники в точке доступа search v1.

Конфигурации были откорректированы для поддержки новых определений участников и переименованных настроек.

В частности, параметр pool.container_ops_timeout был переименован в pool.container-ops-timeout, а формат списка участников в конфигурационных файлах теперь использует синтаксис массива вместо объектных ключей. Шлюз также обновил зависимость NeoFS SDK, что обеспечивает совместимость с API v2.18. Пользователям, которые обновляются с v0.12.0, рекомендуется переименовать параметры таймаута и обновить списки участников до нового формата, чтобы избежать проблем с совместимостью. S3 шлюз S3 шлюз версии v0.4.0 исправляет проблему совместимости с NeoFS Node v0.48.0 и упрощает внутреннюю обработку журналов и тегов через атрибут __NEOFS__ASSOCIATE. Следите за официальным потоком Neo SPCC, чтобы быть в курсе последних обновлений от команды.