# # MDEV-8475 stale .TMM file causes Aria engine to stop serving the table # create table t1 (pk int primary key, i int) engine=MyISAM; insert into t1 values (1,1),(2,2); connect con1,localhost,root,,; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `pk` int(11) NOT NULL, `i` int(11) DEFAULT NULL, PRIMARY KEY (`pk`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 OPTIMIZE TABLE t1; Table Op Msg_type Msg_text test.t1 optimize status OK disconnect con1; connect con1,localhost,root,,; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `pk` int(11) NOT NULL, `i` int(11) DEFAULT NULL, PRIMARY KEY (`pk`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 OPTIMIZE TABLE t1; Table Op Msg_type Msg_text test.t1 optimize status Table is already up to date disconnect con1; connect con1,localhost,root,,; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `pk` int(11) NOT NULL, `i` int(11) DEFAULT NULL, PRIMARY KEY (`pk`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 OPTIMIZE TABLE t1; Table Op Msg_type Msg_text test.t1 optimize status Table is already up to date disconnect con1; connection default; DROP TABLE t1; create table t1 (pk int primary key, i int) engine=aria; insert into t1 values (1,1),(2,2); connect con1,localhost,root,,; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `pk` int(11) NOT NULL, `i` int(11) DEFAULT NULL, PRIMARY KEY (`pk`) ) ENGINE=Aria DEFAULT CHARSET=latin1 PAGE_CHECKSUM=1 OPTIMIZE TABLE t1; Table Op Msg_type Msg_text test.t1 optimize status OK disconnect con1; connect con1,localhost,root,,; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `pk` int(11) NOT NULL, `i` int(11) DEFAULT NULL, PRIMARY KEY (`pk`) ) ENGINE=Aria DEFAULT CHARSET=latin1 PAGE_CHECKSUM=1 OPTIMIZE TABLE t1; Table Op Msg_type Msg_text test.t1 optimize status Table is already up to date disconnect con1; connect con1,localhost,root,,; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `pk` int(11) NOT NULL, `i` int(11) DEFAULT NULL, PRIMARY KEY (`pk`) ) ENGINE=Aria DEFAULT CHARSET=latin1 PAGE_CHECKSUM=1 OPTIMIZE TABLE t1; Table Op Msg_type Msg_text test.t1 optimize status Table is already up to date disconnect con1; connection default; DROP TABLE t1;