mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 04:22:27 +01:00
MDEV-22511 innodb.truncate_foreign failed in buildbot with wrong error code
- Adding lock_wait_timeout value as 1 make sure that truncate table fails instead of making MDL timeout.
This commit is contained in:
parent
879ba1979b
commit
a6066e230e
2 changed files with 2 additions and 0 deletions
|
@ -29,6 +29,7 @@ SET DEBUG_SYNC='foreign_constraint_check_for_update SIGNAL fk WAIT_FOR go';
|
|||
DELETE FROM parent;
|
||||
connection default;
|
||||
SET DEBUG_SYNC='now WAIT_FOR fk';
|
||||
SET lock_wait_timeout=1;
|
||||
TRUNCATE TABLE child;
|
||||
ERROR HY000: Lock wait timeout exceeded; try restarting transaction
|
||||
SET DEBUG_SYNC='now SIGNAL go';
|
||||
|
|
|
@ -37,6 +37,7 @@ send DELETE FROM parent;
|
|||
|
||||
connection default;
|
||||
SET DEBUG_SYNC='now WAIT_FOR fk';
|
||||
SET lock_wait_timeout=1;
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
TRUNCATE TABLE child;
|
||||
SET DEBUG_SYNC='now SIGNAL go';
|
||||
|
|
Loading…
Reference in a new issue