| Bug #70654 | [ERROR] Table x contains y indexes inside InnoDB, which is different from MySQL | ||
|---|---|---|---|
| Submitted: | 18 Oct 2013 10:11 | Modified: | 1 Dec 2013 18:00 |
| Reporter: | Roel Van de Paar | Email Updates: | |
| Status: | Duplicate | Impact on me: | |
| Category: | MySQL Server: InnoDB storage engine | Severity: | S1 (Critical) |
| Version: | 5.5.34 | OS: | Any |
| Assigned to: | CPU Architecture: | Any | |
[18 Oct 2013 10:11]
Roel Van de Paar
[18 Oct 2013 10:56]
MySQL Verification Team
Known 5.5 bug, a simple concurrent DDL workload will cause it last time i checked it's fixed in 5.6/5.7. Bug 12890606 - INNODB COMPLAINS ABOUT NUMBER OF INDEXES DIFFERENT FROM WHAT IS DEFINED IN MYSQL
[18 Oct 2013 22:02]
Roel Van de Paar
Ok, see it is logged in another bug system already. Thanks
[29 Nov 2013 9:46]
MySQL Verification Team
Sample testcase for 5.5
-----------
delimiter ;
drop table if exists t1;
create table t1(a int,b int,c int)engine=innodb;
drop procedure if exists p1;
delimiter $
create procedure p1()
begin
declare continue handler for sqlexception begin end;
repeat
if rand()>0.5 then alter ignore table t1 add unique key a(a); end if;
if rand()>0.5 then alter ignore table t1 add key b(b); end if;
if rand()>0.5 then alter ignore table t1 add unique key ba(b,a); end if;
if rand()>0.5 then alter ignore table t1 add key cba(c,b,a); end if;
if rand()>0.5 then alter ignore table t1 add key abc(a,b,c); end if;
if rand()>0.5 then alter ignore table t1 add key cb(c,b); end if;
if rand()>0.5 then alter ignore table t1 drop key a; end if;
if rand()>0.5 then alter ignore table t1 drop key b; end if;
if rand()>0.5 then alter ignore table t1 drop key ba; end if;
if rand()>0.5 then alter ignore table t1 drop key cba; end if;
if rand()>0.5 then alter ignore table t1 drop key abc; end if;
if rand()>0.5 then alter ignore table t1 drop key cb; end if;
if rand()>0.5 then show table status like 't1'; end if;
until 1=2 end repeat;
end $
delimiter ;
-----------
call p1(); #call in two connections
[1 Dec 2013 18:00]
Roel Van de Paar
Shane, nice. Thanks
[25 May 2016 13:38]
Alexander Rubin
It says that it is duplicate but it does not say duplicate of what bug. Will be nice to have a version it is fixed. Is it fixed in 5.5 as well?
