--source include/galera_cluster.inc call mtr.add_suppression("Sending JOIN failed:.*"); --connect node_3, 127.0.0.1, root, , test, $NODE_MYPORT_3 --connection node_1 create table t1 (a int, s bigint unsigned as row start, e bigint unsigned as row end, period for system_time(s,e)) engine=InnoDB with system versioning; insert into t1 (a) values (1),(2); --connection node_2 set session wsrep_sync_wait=15; insert into t1 (a) values (3),(4); select a from t1; select count(*) from mysql.transaction_registry where begin_timestamp='0-0-0'; if (`SELECT count(*) from mysql.transaction_registry where begin_timestamp>=commit_timestamp`) { select * from mysql.transaction_registry; } select count(*) from mysql.transaction_registry where begin_timestamp>=commit_timestamp; --connection node_3 set session wsrep_sync_wait=15; insert into t1 (a) values (5),(6); select a from t1; select count(*) from mysql.transaction_registry where begin_timestamp='0-0-0'; if (`SELECT count(*) from mysql.transaction_registry where begin_timestamp>=commit_timestamp`) { select * from mysql.transaction_registry; } select count(*) from mysql.transaction_registry where begin_timestamp>=commit_timestamp; --connection node_1 set session wsrep_sync_wait=15; select a from t1; select count(*) from mysql.transaction_registry where begin_timestamp='0-0-0'; if (`SELECT count(*) from mysql.transaction_registry where begin_timestamp>=commit_timestamp`) { select * from mysql.transaction_registry; } select count(*) from mysql.transaction_registry where begin_timestamp>=commit_timestamp; drop table t1; --disconnect node_3