Обновление YDB
YDB распределенная система, поддерживающая плавное обновление (rolling restart) без даунтайма и деградации производительности.
Порядок обновления
Базовым сценарием является последовательное обновление:
- Обновление storage-узлов.
- Обновление динамических узлов.
Процесс остановки и запуска описан на странице Безопасные рестарт и выключение узлов. Узлы YDB следует обновлять последовательно по одному, после каждого шага контролировать состояние кластера через YDB Monitoring.
Совместимость версий
Совместимыми для обновления являются все минорные версии в рамках одной мажорной версии. Мажорные версии совместимы последовательно. Для обновления на следующую мажорную версию предварительно следует обновиться на последний доступный минорный релиз текущей мажорной версии. Например:
- X.Y.* → X.Y.* — обновление возможно, все минорные версии в рамках одной мажорной совместимы.
- X.Y.Z (последняя доступная в X.Y.) → X.Y+1. - обновление возможно, мажорные версии последовательны.
- X.Y.* → X.Y+2.* — обновление невозможно, мажорные версии непоследовательны.
- X.Y.* → X.Y-2.* — обновление невозможно, мажорные версии непоследовательны.
Список доступных версий можно получить на странице загрузки.