> After several days, we finally narrowed down the issue to a bad Advanced Vector Extensions (AVX) instruction on a single CPU in our fleet This isn't even the first time I've heard of an issue at FB being caused by a single bad CPU instruction. Working at a scale where "Problem X is a one-in-a-million edge case" and "Problem X happens several times per day" are synonymous is weird...
1. If you're only 99% automated, you're dead.
2. Anything you can easily imagine going wrong is probably going wrong right now.
3. Everything else that can possibly go wrong will go wrong at some point in the not distant future.
Some of the problems we ran into were pretty fun and challenging. The longest substantial one I'm aware of took a couple of years to figure out.