Subject: Re: soft updates Re: Summer of code ideas
To: Dieter <netbsd@sopwith.solgatos.com>
From: Andrew Doran <ad@netbsd.org>
List: netbsd-users
Date: 04/08/2007 00:10:28
>> If we get a journalling implementation that's something it can take care
>> of, whether it's PATA (flush the cache) or SCSI, where it can force
>> access
>> to the disc.
>
> Flushing the entire cache is unnecessary and will kill performance.

Unless things have changed recently, PATA gives you no other option.

> We only need to force the order for the metadata, for everything else
> we want to allow the disk to order the writes for the best performance.

It really depends on what guarantees you want to provide around data
security. E.g: is it OK to leak data from one users files into another,
do we care about data consistency after a crash, and so on.

Andrew