Acho que minha pergunta é impossível, mas tenho certeza de que não sei tudo.
Na minha opinião, quando o mysqld reiniciar, algumas transações ainda não concluídas serão revertidas na inicialização. Mysqld usa log de desfazer para fazer isso. Mas existe alguma maneira de manter longas transações ao reiniciar o mysqld?
Estou usando o MariaDB Galera com três nós.
Duplicata exata?
Existe uma reinicialização normal ou segura para o mysql, como para o apache httpd?
Basicamente, envolve alguns scripts SQL junto com quaisquer scripts ou controles do sistema operacional que você esteja usando para reiniciar o servidor. Esteja atento a como o bloqueio interage com as transações: http://dev.mysql.com/doc/refman/5.6/en/lock-tables-and-transactions.html