Обновление исполняемого файла YDB

YDB распределенная система, поддерживающая плавное обновление (rolling restart) без даунтайма и деградации производительности.

Важно

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

Порядок обновления

Базовым сценарием является обновление исполняемого файла и затем последовательный рестарт каждого узла:

  1. Обновление и рестарт узлов хранения;
  2. Обновление и рестарт узлов баз данных.

Процесс остановки и запуска описан на странице Безопасные рестарт и выключение узлов.
Узлы YDB следует обновлять последовательно по одному, после каждого шага контролировать состояние кластера через YDB Monitoring - на вкладке Storage не должно быть пулов в состоянии Degraded (как на примере ниже). В противном случае обновление необходимо остановить.

Monitoring_storage_state

Проверка результата обновления

Проверить версии узлов после обновления можно на странице Nodes мониторинга.