Followup for Bug #54360 Deadlock DROP/ALTER/CREATE DATABASE

with open HANDLER

Fixes a problem with schema.test visible using embedded server.
The HANDLER was not closed which caused the test to hang.

The problem was not visible if the test was run on a normal server
as the the handler there was implicitly closed by DATABASE DDL
statements doing Events::drop_schema_events().
This commit is contained in:
Jon Olav Hauglid 2010-07-02 11:54:14 +02:00
parent 3ffa8b3b90
commit 8e154c93ab
2 changed files with 2 additions and 0 deletions

View File

@ -66,6 +66,7 @@ DROP DATABASE db1;
CREATE DATABASE db2;
ALTER DATABASE db2 DEFAULT CHARACTER SET utf8;
DROP DATABASE db2;
HANDLER t1 CLOSE;
# Connection default
# Reaping: DROP DATABASE db1
#

View File

@ -133,6 +133,7 @@ connection con1;
CREATE DATABASE db2;
ALTER DATABASE db2 DEFAULT CHARACTER SET utf8;
DROP DATABASE db2;
HANDLER t1 CLOSE;
--echo # Connection default
connection default;