SelfHeal

SelfHeal автоматически восстанавливает отказоустойчивость пяти типов объектов кластера YDB:

  1. Динамических групп хранения.
  2. Статической группы хранения.
  3. Реплик State Storage.
  4. Реплик Board.
  5. Реплик SchemeBoard.

Внутри этих объектов работают три механизма: SelfHeal для динамических групп хранения, отдельный SelfHeal для статической группы хранения и общий SelfHeal для State Storage, Board и SchemeBoard. В документации эти механизмы сгруппированы в два раздела: SelfHeal хранилища (для динамических и статической групп) и SelfHeal подсистем распространения метаданных (для State Storage, Board и SchemeBoard).

При отказе узла или диска SelfHeal ожидает, что неисправность сохранится достаточно долго, прежде чем начать перенос. Если узел или диск восстановлен до срабатывания механизма, перенос не начинается. Для дисков время ожидания по умолчанию составляет около часа.

Примечание

SelfHeal динамических групп хранения от версии конфигурации не зависит. SelfHeal статической группы и подсистем распространения метаданных доступен только при конфигурации V2 и включённой распределённой конфигурации. Для статической группы также должно быть разрешено автоматическое управление с помощью параметра automatic_static_group_management.

Подробнее о механизмах:

Предыдущая
Следующая