Vitess sees the wrong tablet as master
If you do a failover manually (not through Vitess), you’ll need to tell Vitess which tablet corresponds to the new master MySQL. Until then, writes will fail since they’ll be routed to a read-only replica (the old master). Use the
TabletExternallyReparented command to tell Vitess the new master tablet for a shard.