mirror of
https://github.com/MariaDB/server.git
synced 2025-01-19 05:22:25 +01:00
Followup to Bug#34604 handler::ha_rnd_end(): Assertion `inited==RND' failed.
The test case for this bug relies on getting a ER_LOCK_WAIT_TIMEOUT error. However with the introduction of MDL, the test would hang forever since the metadata locks would not timeout. MDL timeouts are now introduced in the scope of Bug#45225. This patch changes the testcase for Bug#34604 to set the new server variable "lock_wait_timeout" to one second which makes the test generate the necessary timeout again.
This commit is contained in:
parent
3d6a89e792
commit
c9e4b1bb0c
2 changed files with 2 additions and 0 deletions
|
@ -212,6 +212,7 @@ SET autocommit=OFF;
|
|||
START TRANSACTION;
|
||||
INSERT INTO t1 VALUES (NULL, 'first row t2');
|
||||
SET autocommit=OFF;
|
||||
SET SESSION lock_wait_timeout= 1;
|
||||
ALTER TABLE t1 AUTO_INCREMENT = 10;
|
||||
ERROR HY000: Lock wait timeout exceeded; try restarting transaction
|
||||
DROP TABLE t1;
|
||||
|
|
|
@ -68,6 +68,7 @@ INSERT INTO t1 VALUES (NULL, 'first row t2');
|
|||
|
||||
--connection con2
|
||||
SET autocommit=OFF;
|
||||
SET SESSION lock_wait_timeout= 1;
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
ALTER TABLE t1 AUTO_INCREMENT = 10;
|
||||
|
||||
|
|
Loading…
Reference in a new issue