This is one of those questions that I find answered with a remarkable degree of uncertainty.
FUA (forced unit access) is a flag for a write to stable media on a disk drive. One would think persistent cache (battery backed or capacitor backed) would qualify as stable, but over the decades of dealing with storage I have known a number of engineers who don't consider cache "media". This has caused me to observe major write performance degradation when there are large numbers of writes with the FUA flag set. This experience has spanned battery backed raid controllers, SAN storage arrays, and flash cached disk drives.
Given that history, I asked the simple question: do plp SSDs consider the FLT stable or does the FUA flag force write through to NAND?
FUA (forced unit access) is a flag for a write to stable media on a disk drive. One would think persistent cache (battery backed or capacitor backed) would qualify as stable, but over the decades of dealing with storage I have known a number of engineers who don't consider cache "media". This has caused me to observe major write performance degradation when there are large numbers of writes with the FUA flag set. This experience has spanned battery backed raid controllers, SAN storage arrays, and flash cached disk drives.
Given that history, I asked the simple question: do plp SSDs consider the FLT stable or does the FUA flag force write through to NAND?