Updated at July 17, 2026 02:08 PM
box.ctl.promote()
Since version 2.6.2. Renamed in release 2.6.3.
Wait, then choose new replication leader.
For synchronous transactions it is possible that a new
leader will be chosen but the transactions of the old leader have not
been completed. Therefore to finalize the transaction, the function
box.ctl.promote() should be called, as mentioned in the notes for
leader election. The old name for this
function is box.ctl.clear_synchro_queue().
The election state should change to leader.
Parameters: none
Returns
nil or function pointer