Tracker in Edgy?

Jamie McCracken jamiemcc at blueyonder.co.uk
Fri Jun 30 20:51:18 BST 2006


John Richard Moser wrote:
> Data journaling does not magically solve anything, it just slows things
> down.  As for meta-data journaling, different implementations have
> different problems; some methods can truncate if you're shrinking a
> file, some methods can zero-fill a file for whatever reason, and some
> will just remove the file.


With FS that support atomic file operations , it gives you protection 
against half written records ( and I presume resizes too else it 
wouldn;t be atomic then!). Updates to a file either happen completely or 
not at all.

To quote Reiser4 : Reiser4 is an atomic filesystem, which means that 
your filesystem operations either entirely occur, or they entirely 
don't, and they don't corrupt due to half occuring. We do this without 
significant performance losses, because we invented algorithms to do it 
without copying the data twice.

This is what Im referring to wrt to making mysql super robust (I presume 
*data* journaling gives you atomic updates). You shouldn't have to worry 
about DBs corrupting with an atomic journalised FS (providing its not 
buggy of course!).


-- 
Mr Jamie McCracken
http://jamiemcc.livejournal.com/




More information about the ubuntu-devel mailing list