mirror of
https://github.com/MariaDB/server.git
synced 2025-01-29 02:05:57 +01:00
Adapt galera_sr.GCF-572 to make it work with innodb-snapshot-isolation
Make galera_sr.GCF-572 behave the same with and without option innodb-snapshot-isolation. It is sufficient to remove a SELECT statement from a transaction to delay the creation of the read view in innodb. Avoiding the detection of a write-write conflict under innodb-snapshot-isolation.
This commit is contained in:
parent
e821c9fa7c
commit
1d76fdfcb9
2 changed files with 1 additions and 3 deletions
|
@ -37,8 +37,6 @@ f1 f2
|
|||
SET SESSION wsrep_trx_fragment_size = 10000;
|
||||
START TRANSACTION;
|
||||
INSERT INTO t1 VALUE (10, 'node1');
|
||||
SELECT * FROM mysql.wsrep_streaming_log;
|
||||
node_uuid trx_id seqno flags frag
|
||||
connection node_1a;
|
||||
INSERT INTO t1 VALUES(15, 'node2');
|
||||
connection node_1;
|
||||
|
@ -47,6 +45,7 @@ f1 f2
|
|||
1 node1
|
||||
5 node2
|
||||
10 node1
|
||||
15 node2
|
||||
INSERT INTO t1 VALUES(15, 'node1');
|
||||
ERROR 23000: Duplicate entry '15' for key 'PRIMARY'
|
||||
COMMIT;
|
||||
|
|
|
@ -61,7 +61,6 @@ SET SESSION wsrep_trx_fragment_size = 10000;
|
|||
|
||||
START TRANSACTION;
|
||||
INSERT INTO t1 VALUE (10, 'node1');
|
||||
SELECT * FROM mysql.wsrep_streaming_log;
|
||||
|
||||
--connection node_1a
|
||||
INSERT INTO t1 VALUES(15, 'node2');
|
||||
|
|
Loading…
Add table
Reference in a new issue