Hi Gordan,
Do you see any reason why we shouldn't first run the CREATE INDEX statement on the slaves and then run the same command on the master,
while ensuring it's not written to the binary log?
In this order, we will eliminate the slave lag.
For example, on the master, we could disable binary logging temporarily:
-- Disable binary logging for the current session
SET sql_log_bin = 0;
-- Run the CREATE INDEX command
CREATE INDEX ix_index ON t1 (col1, col2) ALGORITHM=INPLACE, LOCK=NONE;
-- Re-enable binary logging
SET sql_log_bin = 1;
Edi