power loss protection

Ivan Baldo <[email protected]> Sun, 12 Oct 2014 12:07:47 -0200
Newsgroups gmane.comp.file-systems.ext3.user,gmane.comp.file-systems.ext4
Message-ID <[email protected]>
     Hello.

El 11/10/14 21:19, Theodore Ts'o escribi=F3:
> If you are running some workload which is constantly calling fsync(2),
> that will be forcing journal commits, and those turn into cache flush
> commands that force all state to stable storage.  Now, if you are
> using CF cards that aren't guaranteed to have power-loss protection
> (hint: even most consumer grade SSD's do not have power loss
> protection --- you have to pay $$$ for enterprise-grade SLC SSD's to
> have power loss protection --- and I'm guessing most CF cards are so
> cheap that they won't make guarantees that all of their flash metadata
> are saved to stable store on a power loss event) the fact that you are
> constantly using fsync(2) may not be providing you with the protection
> you want after a power loss event.
>
>
     This got me worried!
     How can we test if a device really stores all the data safely after =

a barrier and sudden power loss?
     Is there a tool for that?
     I am thinking something along the lines of a tool that does writes =

with some barriers in between and then I unplug the device and run the =

same tool but in a "check mode" that tells me if the requested data =

before the barrier is really there.
     Something sysadmin friendly or maybe even user friendly, but not =

too hard to use.
     Thanks for your insight!

-- =

Ivan Baldo - [email protected] - http://ibaldo.codigolibre.net/
 From Montevideo, Uruguay, at the south of South America.
Freelance programmer and GNU/Linux system administrator, hire me!
Alternatives: [email protected] - http://go.to/ibaldo