diff options
Diffstat (limited to 'mysql-test/suite/galera/t/MW-328B.test')
| -rw-r--r-- | mysql-test/suite/galera/t/MW-328B.test | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/mysql-test/suite/galera/t/MW-328B.test b/mysql-test/suite/galera/t/MW-328B.test new file mode 100644 index 00000000000..a7b4053ab0c --- /dev/null +++ b/mysql-test/suite/galera/t/MW-328B.test @@ -0,0 +1,36 @@ +# +# MW-328 Fix unnecessary/silent BF aborts +# + +# +# Make sure an unrelated SELECT following a BF-aborted query never +# gets the deadlock error +# + +--source include/galera_cluster.inc +--source include/have_innodb.inc +--source suite/galera/t/MW-328-header.inc + +--connection node_2 +--let $count = 100 + +SET SESSION wsrep_retry_autocommit = 0; + +--disable_query_log + +while ($count) +{ + --error 0,1213 + INSERT IGNORE INTO t2 SELECT f2 FROM t1; + + --disable_result_log + --error 0 + SELECT 1 FROM DUAL; + --enable_result_log + + --dec $count +} + +--enable_query_log + +--source suite/galera/t/MW-328-footer.inc |
