While running the switchover for s4, we noticed that zarcillo wasn't updated due to:
ERROR 1665 (HY000): Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMITTED.
Possible short-term fixes for: https://phabricator.wikimedia.org/diffusion/OSMD/browse/master/wmfmariadbpy/cli_admin/switchover.py;38660e943a9167fe7d174f79806acf3a6e4d4f23$722?as=source&blame=off
Is to add one of these two before running the UPDATE query above:
set session binlog_format="ROW";
set session tx_isolation = 'REPEATABLE-READ';
Example:
We have a few more switchovers to come soonish so we might want to get this fixed and released "soon".
It doesn't block the switchover though, it just requires manual intervention.