Re: ZFS with Linux: An Open Plea

2007-04-17 Thread Ricardo Correia
Ricardo Correia wrote: > That FAQ entry is outdated, ZFS can recover from metadata corruption on > non-replicated pools for a long time already. Just a clarification, ZFS not only detects metadata corruption through the use of checksums but, since it keeps 2-3 copies of each metadata bl

Re: ZFS with Linux: An Open Plea

2007-04-17 Thread Ricardo Correia
Florian Weimer wrote: > > > I keep hoping that this FAQ entry is outdated, but the date on that > page is rather current. 8-/ That FAQ entry is outdated, ZFS can recover from metadata corruption on non-replicated pools for a long time alread

Re: ZFS with Linux: An Open Plea

2007-04-17 Thread Ricardo Correia
Xavier Bestel wrote: >> That is not quite true. They made ZFS available under the CDDL, which is >> an OSI-approved open-source license that is *less* restrictive than the >> GPL. The CDDL doesn't prevent anyone from using the ZFS code in >> combination with code under other licenses. > > You are

Re: ZFS with Linux: An Open Plea

2007-04-17 Thread Ricardo Correia
Alan Cox wrote: > The real test of whether Sun were serious about ZFS being anywhere but > Solaris is what they do to license it - they've patented everything they > can, and made the code available only under licenses incompatible with > other OS products. Their intent is quite clear, and quite sa

Re: How to flush the disk write cache from userspace

2007-01-17 Thread Ricardo Correia
On Tuesday 16 January 2007 00:38, you wrote: > As always with these things, the devil is in the details. It requires > the device to support a ->prepare_flush() queue hook, and not all > devices do that. It will work for IDE/SATA/SCSI, though. In some devices > you don't want/need to do a real disk

How to flush the disk write cache from userspace

2007-01-13 Thread Ricardo Correia
Hi, (please CC: to my email address, I'm not subscribed) Quick question: how can I flush the disk write cache from userspace? Long question: I'm porting the Solaris ZFS filesystem to the FUSE/Linux filesystem framework. This is a copy-on-write, transactional filesystem and so it needs to ensure