mirror of
https://github.com/MariaDB/server.git
synced 2025-01-15 19:42:28 +01:00
Bug #51049: main.bug39022 fails in mysql-trunk-merge
Fixed the test to behave correctly with ps-protocol and binlog format row.
This commit is contained in:
parent
141bb7d144
commit
20dfd709d6
3 changed files with 14 additions and 5 deletions
4
mysql-test/include/not_binlog_format_row.inc
Normal file
4
mysql-test/include/not_binlog_format_row.inc
Normal file
|
@ -0,0 +1,4 @@
|
|||
if (`SELECT @@binlog_format = 'ROW'`)
|
||||
{
|
||||
skip Test cannot run with binlog_format row;
|
||||
}
|
|
@ -28,5 +28,5 @@ SELECT d FROM t2,t1 WHERE d=(SELECT MAX(a) FROM t1 WHERE t1.a > t2.d);
|
|||
ERROR 40001: Deadlock found when trying to get lock; try restarting transaction
|
||||
# in thread2
|
||||
d
|
||||
# in default
|
||||
# in thread1;
|
||||
DROP TABLE t1,t2;
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
-- source include/have_log_bin.inc
|
||||
-- source include/have_innodb.inc
|
||||
-- source include/not_binlog_format_row.inc
|
||||
|
||||
--echo #
|
||||
--echo # Bug #39022: Mysql randomly crashing in lock_sec_rec_cons_read_sees
|
||||
|
@ -49,10 +50,14 @@ connection thread2;
|
|||
--echo # in thread2
|
||||
REAP;
|
||||
|
||||
connection default;
|
||||
--echo # in default
|
||||
|
||||
disconnect thread1;
|
||||
disconnect thread2;
|
||||
--source include/wait_until_disconnected.inc
|
||||
|
||||
connection thread1;
|
||||
--echo # in thread1;
|
||||
disconnect thread1;
|
||||
--source include/wait_until_disconnected.inc
|
||||
|
||||
connection default;
|
||||
|
||||
DROP TABLE t1,t2;
|
||||
|
|
Loading…
Reference in a new issue