On Wed, Jun 10, 2009 at 04:02:07PM +1000, Richard Heycock wrote: > That does make sense! One other question then is what happens if the > program doing the updating crashes? Is the data lost? Yes, the changes are only committed when flush() returns successfully. Cheers, Olly