They are using consumer drives. 

In the last 12 months I've done 100+ pull the power plug tests while compiling i.e. while writing. Every cold boot subsequent had no complaints, normal in every way. No special commands or repairs.

Thing is? This isn't a scientific sample. It's not enough data to understand what are pseudorandom hardware problems. Do you think these tests prove I have good hardware? I don't. I know there are bugs in my SSD firmware. I just haven't been hit by one at the same time as a power plug pull. 

Btrfs is tested way more than this though. Both synthetically using xfstests, including dm-log-writes tests to demonstrate proper power fail behavior by the filesystem. Facebook does these tests continuously. So do many other companies. Things can still go wrong in ways no file system can completely project you from.

But also other filesystems don't checksum my data. Why should I have confidence in my data otherwise?


---
Chris Murphy