DEV Community

Discussion on: I'm Charity Majors, Ask Me Anything! [FINISHED]

 
mipsytipsy profile image
Charity Majors

Um.. the worst outage of my life was probably at Second Life around 7 years ago. We tried upgrading the primary from 4.1 to 5.0; all the secondaries had been upgraded painlessly, and all the benchmarks said 5.0 was faster. When we upgraded, the grid stumbled to recover; we ended up being mostly down for over 24 hours, and losing all that data when we had to roll back to the last good 4.1 secondary (due to binary incompatibility, couldn't roll back in place).

I spent a year developing capture/replay software for mysql and testing various configiurations and workloads before finally upgrading successfully.

And what did I learn? To be desperately paranoid of all database upgrades, and assume that anything that can go wrong, will go wrong.