During the live test, there was a burst of DBReadOnlyError reported in Logstash. At the same time, alerts fired for session_loss and also a small spike in (presumed user-facing) errors for eqiad DBs being read-only.
In theory, putting the secondary datacentre in read-only should be a safe thing to do - this is a core assumption of the live-test behaviour, but these errors run counter to that. We need to determine whether there are some behaviours that are attempting to unexpectedly write, whether these are new behaviours and how to make them safe. It seems that these are at least a subset of requests, as broad write failure on a read only database would cause a much higher number of errors.
Additionally, we should determine whether these session_loss errors are related, or if they are a side-effect.