49 lines
1.1 KiB
Plaintext
49 lines
1.1 KiB
Plaintext
--echo #
|
|
--echo # Bug Bug #27304661 MYSQL CRASH DOING SYNC INDEX ]
|
|
--echo # [FATAL] INNODB: SEMAPHORE WAIT HAS LASTED > 600
|
|
--echo #
|
|
|
|
--source include/have_debug.inc
|
|
|
|
CREATE TABLE t1 (
|
|
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
|
|
f1 TEXT(500),
|
|
FULLTEXT idx (f1)
|
|
) ENGINE=InnoDB;
|
|
insert into t1 (f1) values ('aditya'),('sachin'),('aakansha');
|
|
|
|
--source include/restart_mysqld.inc
|
|
|
|
set @save_table_definition_cache=@@global.table_definition_cache;
|
|
set @save_table_open_cache=@@global.table_open_cache;
|
|
|
|
set global table_definition_cache=400;
|
|
set global table_open_cache= 50;
|
|
|
|
SET GLOBAL DEBUG="+d,crash_if_fts_table_is_evicted";
|
|
|
|
select * from t1;
|
|
#Create 1000 tables, try the best to evict t1 .
|
|
|
|
--disable_query_log
|
|
let $loop=100;
|
|
while($loop)
|
|
{
|
|
eval create table t_$loop(id int, name text(100), fulltext idxt_$loop(name) )engine=innodb;
|
|
dec $loop;
|
|
}
|
|
|
|
let $loop=100;
|
|
while($loop)
|
|
{
|
|
eval drop table t_$loop;
|
|
dec $loop;
|
|
}
|
|
|
|
SET GLOBAL DEBUG="-d,crash_if_fts_table_is_evicted";
|
|
--enable_query_log
|
|
set @@global.table_definition_cache=@save_table_definition_cache;
|
|
set @@global.table_open_cache=@save_table_open_cache;
|
|
drop table t1;
|
|
|