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

box.ctl.promote()

promote()

Начиная с версии 2.6.2. Переименовано в релизе 2.6.3.

Ожидает, затем выполняет выбор нового лидера репликации.

Для синхронных транзакций возможна ситуация, когда новый лидер уже выбран, но транзакции старого лидера еще не завершены. Поэтому для завершения транзакции необходимо вызвать функцию box.ctl.promote(), как указано в примечаниях к выбору лидера. Старое название этой функции — box.ctl.clear_synchro_queue().

Состояние выбора должно измениться на leader.

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

Возвращает

nil или указатель на функцию