1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-01 03:47:19 +03:00
Files
mariadb/mysql-test/suite/galera_3nodes/t/galera_duplicate_primary_value.test
2025-03-28 02:53:59 +01:00

83 lines
1.8 KiB
Plaintext

--source include/galera_cluster.inc
--source include/have_innodb.inc
--source include/have_debug.inc
--source include/have_debug_sync.inc
--source include/big_test.inc
--let $galera_connection_name = node_3
--let $galera_server_number = 3
--source include/galera_connect.inc
--connect node_1a, 127.0.0.1, root, , test, $NODE_MYPORT_1
--connect node_1b, 127.0.0.1, root, , test, $NODE_MYPORT_1
--connect node_1c, 127.0.0.1, root, , test, $NODE_MYPORT_1
--connect node_1d, 127.0.0.1, root, , test, $NODE_MYPORT_1
--connect node_1e, 127.0.0.1, root, , test, $NODE_MYPORT_1
--connection node_1
CREATE TABLE t1(a int not null primary key auto_increment, b int) engine=innodb;
INSERT INTO t1(b) VALUES (1);
--connection node_1c
begin;
insert into t1 values (2,2);
--connection node_1d
begin;
insert into t1 values (3,3);
--connection node_1a
SET GLOBAL DEBUG_DBUG='+d,wsrep_after_kill';
--connection node_2
insert into t1 values (2,6);
--connection node_1a
SET SESSION wsrep_sync_wait=0;
SET DEBUG_SYNC='now WAIT_FOR wsrep_after_kill_reached';
SET GLOBAL DEBUG_DBUG='';
SET GLOBAL DEBUG_DBUG='+d,wsrep_after_kill_2';
--connection node_3
insert into t1 values (3,9);
--connection node_1a
SET DEBUG_SYNC='now WAIT_FOR wsrep_after_kill_reached_2';
SET GLOBAL DEBUG_DBUG='';
SET DEBUG_SYNC='now SIGNAL wsrep_after_kill_continue';
--connection node_1c
--error 1213
COMMIT;
--connection node_1a
SET GLOBAL DEBUG_DBUG='';
SET DEBUG_SYNC='now SIGNAL wsrep_after_kill_continue_2';
--connection node_1d
--error 1213
COMMIT;
--connection node_2
SELECT * from t1;
--connection node_3
SELECT * from t1;
--connection node_1a
SET DEBUG_SYNC = reset;
--connection node_1e
set debug_sync = reset;
--connection node_1
SELECT * from t1;
--disconnect node_1a
--disconnect node_1b
--disconnect node_1c
--disconnect node_1d
--disconnect node_1e
drop table t1;