planetscale / vitess-operator

Kubernetes Operator for Vitess

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support major MySQL version upgrade in the operator

frouioui opened this issue · comments

We should be able to support major MySQL version upgrade in the vitess-operator. #361 adds support for minor version upgrades.

The issue with doing a major version upgrade lies in the different collations used by MySQL 5.7 and 8.0. During the upgrade process, VReplication fails because of the default collation of the primary mysqld (mysql8.0) does not exists on the replica mysqld (mysql5.7).