Last modified: 2014-08-02 10:01:53 UTC
My optimizer throws mismatch error on dump/recreation for table user_properties. Compression doesn't match with Engine=InnoDB. Maybe forgot to change to TokuDB. CREATE TABLE `user_properties` ( `up_user` int(11) NOT NULL DEFAULT '0', `up_property` varbinary(255) DEFAULT NULL, `up_value` blob, UNIQUE KEY `user_properties_user_property` (`up_user`,`up_property`), KEY `user_properties_property` (`up_property`) ) ENGINE=InnoDB DEFAULT CHARSET=binary `compression`='tokudb_zlib'; /*!40101 SET character_set_client = @saved_cs_client */;
The table is intentionally, though hopefully temporarily, InnoDB, due to a TokuDB issue we're still investigating involving the secondary index and a certain form of DELETE used by Mediawiki. The compression attribute is an artifact. Need to see whether it can be removed with online DDL.
https://mariadb.atlassian.net/browse/MDEV-5867
Have applied on labsdb replicas: SET GLOBAL SQL_MODE=IGNORE_BAD_TABLE_OPTIONS; This will only help when loading dumps that include the orphan table options. It will not prevent the options appearing in dumps in the first place, for which we need MariaDB 10.0.13 (release scheduled within the next month).
Thanks. In addition I've set up a regex to filter this mismatch. This was mainly for https://tools.wmflabs.org/tools-info/optimizer.php , which runs now as v0.5.