mirror of
https://github.com/MariaDB/server.git
synced 2025-02-01 11:31:51 +01:00
Tokutek/mysql56#54 alter table test fires tokudb::external_lock assert
This commit is contained in:
parent
babd7525a9
commit
1d1516bf3a
2 changed files with 47 additions and 0 deletions
|
@ -0,0 +1,21 @@
|
|||
set default_storage_engine=tokudb;
|
||||
DROP TABLE IF EXISTS p,i,t1_tokudb_tokudb_smallvc_250;
|
||||
BEGIN;
|
||||
CREATE TABLE t1_tokudb_tokudb_smallvc_250(
|
||||
c1 BLOB,
|
||||
c2 DATE,
|
||||
unique(c2)) ENGINE=tokudb ROW_FORMAT=tokudb_small;
|
||||
CREATE TEMPORARY TABLE p LIKE t1_tokudb_tokudb_smallvc_250;
|
||||
ALTER TABLE p RENAME t1_tokudb_tokudb_smallvc_250;
|
||||
CREATE TEMPORARY TABLE i SELECT 1 t1_tokudb_tokudb_smallvc_250;
|
||||
show tables;
|
||||
Tables_in_test
|
||||
t1_tokudb_tokudb_smallvc_250
|
||||
LOCK TABLE i READ;
|
||||
ALTER TABLE t1_tokudb_tokudb_smallvc_250 MODIFY c1 DATE;
|
||||
ALTER TABLE t1_tokudb_tokudb_smallvc_250 MODIFY c1 DATE;
|
||||
ALTER TABLE t1_tokudb_tokudb_smallvc_250 MODIFY c1 DATE;
|
||||
UNLOCK TABLES;
|
||||
COMMIT;
|
||||
DROP TABLE IF EXISTS i,p,t1_tokudb_tokudb_smallvc_250;
|
||||
DROP TABLE t1_tokudb_tokudb_smallvc_250;
|
|
@ -0,0 +1,26 @@
|
|||
# test case for Tokutek/mysql56#54, assert in tokudb::external_lock
|
||||
|
||||
source include/have_tokudb.inc;
|
||||
set default_storage_engine=tokudb;
|
||||
disable_warnings;
|
||||
DROP TABLE IF EXISTS p,i,t1_tokudb_tokudb_smallvc_250;
|
||||
enable_warnings;
|
||||
BEGIN;
|
||||
CREATE TABLE t1_tokudb_tokudb_smallvc_250(
|
||||
c1 BLOB,
|
||||
c2 DATE,
|
||||
unique(c2)) ENGINE=tokudb ROW_FORMAT=tokudb_small;
|
||||
CREATE TEMPORARY TABLE p LIKE t1_tokudb_tokudb_smallvc_250;
|
||||
ALTER TABLE p RENAME t1_tokudb_tokudb_smallvc_250;
|
||||
CREATE TEMPORARY TABLE i SELECT 1 t1_tokudb_tokudb_smallvc_250;
|
||||
show tables;
|
||||
LOCK TABLE i READ;
|
||||
ALTER TABLE t1_tokudb_tokudb_smallvc_250 MODIFY c1 DATE;
|
||||
ALTER TABLE t1_tokudb_tokudb_smallvc_250 MODIFY c1 DATE;
|
||||
ALTER TABLE t1_tokudb_tokudb_smallvc_250 MODIFY c1 DATE;
|
||||
UNLOCK TABLES;
|
||||
COMMIT;
|
||||
disable_warnings;
|
||||
DROP TABLE IF EXISTS i,p,t1_tokudb_tokudb_smallvc_250;
|
||||
enable_warnings;
|
||||
DROP TABLE t1_tokudb_tokudb_smallvc_250;
|
Loading…
Add table
Reference in a new issue