Обновлена 15 сентября 2026 г. в 08:55
box.ctl.demote()
Начиная с версии 2.10.0.
Отзывает роль лидера у экземпляра.
На владельце очереди синхронных транзакций функция работает следующим образом:
- Если значение параметра
box.cfg.election_mode равно
off, функция записывает запросDEMOTEв WAL. ЗапросDEMOTEснимает владение очередью синхронных транзакций, в то время как запросPROMOTEназначает его новому экземпляру. - Если параметр box.cfg.election_mode включен в любом режиме, функция инициирует начало нового срока на экземпляре и отказывается от роли лидера.
На экземплярах, которые не являются владельцами очереди, функция ничего не делает и немедленно возвращает управление.
Параметры: отсутствуют
Возвращает
nil