mirror of
https://github.com/MariaDB/server.git
synced 2025-08-07 00:04:31 +03:00
MDEV-21509: Work around occasional lost DEBUG_SYNC
This commit is contained in:
@@ -63,11 +63,11 @@ SET DEBUG_SYNC = 'now WAIT_FOR roll1_wait';
|
|||||||
COMMIT;
|
COMMIT;
|
||||||
SET DEBUG_SYNC = 'now SIGNAL roll2';
|
SET DEBUG_SYNC = 'now SIGNAL roll2';
|
||||||
connect con1,localhost,root,,;
|
connect con1,localhost,root,,;
|
||||||
SET DEBUG_SYNC = 'now WAIT_FOR rollback_waiting';
|
SET DEBUG_SYNC = 'now WAIT_FOR rollback_waiting TIMEOUT 1';
|
||||||
SET DEBUG_SYNC = 'rw_s_lock_waiting SIGNAL lockwait1';
|
SET DEBUG_SYNC = 'rw_s_lock_waiting SIGNAL lockwait1';
|
||||||
SELECT a00 FROM t1 WHERE a00 = 'bii';
|
SELECT a00 FROM t1 WHERE a00 = 'bii';
|
||||||
connection default;
|
connection default;
|
||||||
SET DEBUG_SYNC = 'now WAIT_FOR lockwait1';
|
SET DEBUG_SYNC = 'now WAIT_FOR lockwait1 TIMEOUT 1';
|
||||||
SET DEBUG_SYNC = 'now SIGNAL resume';
|
SET DEBUG_SYNC = 'now SIGNAL resume';
|
||||||
connection con1;
|
connection con1;
|
||||||
a00
|
a00
|
||||||
|
@@ -106,12 +106,18 @@ COMMIT;
|
|||||||
SET DEBUG_SYNC = 'now SIGNAL roll2';
|
SET DEBUG_SYNC = 'now SIGNAL roll2';
|
||||||
|
|
||||||
connect (con1,localhost,root,,);
|
connect (con1,localhost,root,,);
|
||||||
SET DEBUG_SYNC = 'now WAIT_FOR rollback_waiting';
|
# FIXME: This occasionally times out!
|
||||||
|
--disable_warnings
|
||||||
|
SET DEBUG_SYNC = 'now WAIT_FOR rollback_waiting TIMEOUT 1';
|
||||||
|
--enable_warnings
|
||||||
SET DEBUG_SYNC = 'rw_s_lock_waiting SIGNAL lockwait1';
|
SET DEBUG_SYNC = 'rw_s_lock_waiting SIGNAL lockwait1';
|
||||||
send SELECT a00 FROM t1 WHERE a00 = 'bii';
|
send SELECT a00 FROM t1 WHERE a00 = 'bii';
|
||||||
|
|
||||||
connection default;
|
connection default;
|
||||||
SET DEBUG_SYNC = 'now WAIT_FOR lockwait1';
|
# FIXME: This occasionally times out!
|
||||||
|
--disable_warnings
|
||||||
|
SET DEBUG_SYNC = 'now WAIT_FOR lockwait1 TIMEOUT 1';
|
||||||
|
--enable_warnings
|
||||||
# bug#30113362 caused deadlock
|
# bug#30113362 caused deadlock
|
||||||
SET DEBUG_SYNC = 'now SIGNAL resume';
|
SET DEBUG_SYNC = 'now SIGNAL resume';
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user