Tarantool CE/EE Documentation portal logo
Помощь
Обновлена 15 сентября 2026 г. в 08:55

box.ctl.demote()

demote()

Начиная с версии 2.10.0.

Отзывает роль лидера у экземпляра.

На владельце очереди синхронных транзакций функция работает следующим образом:

  • Если значение параметра box.cfg.election_mode равно off, функция записывает запрос DEMOTE в WAL. Запрос DEMOTE снимает владение очередью синхронных транзакций, в то время как запрос PROMOTE назначает его новому экземпляру.
  • Если параметр box.cfg.election_mode включен в любом режиме, функция инициирует начало нового срока на экземпляре и отказывается от роли лидера.

На экземплярах, которые не являются владельцами очереди, функция ничего не делает и немедленно возвращает управление.

Параметры: отсутствуют

Возвращает

nil