Wer GTID nutzt um einen asynchronen Slave an einen Galera Cluster anzuschließen sollte wissen, dass die Integration von GTID und Galera je nach GTID Implementierung anders aussieht.
GTID@MariaDB
Jeder Node erhöht für sich seine Seqno. Solange alle Transaktionen via Galera erhöht werden, welches sich um die Commit Order der Daten kümmert, gibt es auch keine Probleme und die GTID (Seqno) sind überall identisch. (Wenn die ursprüngliche Seqno auch identisch war ;)
node1> show global variables like 'gtid_binlog_pos';
+-----------------+---------+
| Variable_name | Value |
+-----------------+---------+
| gtid_binlog_pos | 0-1-504 |
+-----------------+---------+
node2> show global variables like 'gtid_binlog_pos';
+-----------------+---------+
| Variable_name | Value |
+-----------------+---------+
| gtid_binlog_pos | 0-1-504 |
+-----------------+---------+
node3> …[Mehr]