You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ALTER TABLE ENIGINE=InnoDB from MyISAM does not work with Galera. As the original table was never replicated on the slaves, the ALTER on the slaves operates on an empty MyISAM table and produces an empty InnoDB table. Further queries against that table cause the slave applier to fail.
The workaround suggested by Jay is to enable MyISAM replication as well, however this does not help much with MyISAM tables that have been created previously.
I guess the fix would be intercept the InnoDB writes that the ALTER statement produces and replicate them.
The text was updated successfully, but these errors were encountered:
ALTER TABLE ENIGINE=InnoDB from MyISAM does not work with Galera. As the original table was never replicated on the slaves, the ALTER on the slaves operates on an empty MyISAM table and produces an empty InnoDB table. Further queries against that table cause the slave applier to fail.
The workaround suggested by Jay is to enable MyISAM replication as well, however this does not help much with MyISAM tables that have been created previously.
I guess the fix would be intercept the InnoDB writes that the ALTER statement produces and replicate them.
The text was updated successfully, but these errors were encountered: