Originally posted by intelfx
View Post
When you design "something super-complicated" then first thought should on possible points-of-failure. "What can go wrong, will go wrong". Why would you even try to rely on FUA if it's not really known whether SATA drives would actually adhere to it? Do they?
How does windows handle the case? It does not use FUA. It will instead send the commands to flush the disk write cache after writes. Unless it's dealing with SCSI or Fibre Channel drives.
I thought Linux, when it comes to SATA, does not use FUA either - am I wrong? Or it was btrfs dev's solo performance?
Comment