From: Manuel A. (Rudd-O) <ru...@ru...> - 2009-10-15 15:12:04
|
> Does ZFS have any support for this kind of setup? In Solaris, it does. > What I mean is that the setup should have: > > - write only flag for the remote disks > - delayed write to the remote disks Nono. Writes are in sync. If you want *delayed* writes, you can use the AVS or the zreplicate utilities to replicate writes to the remote devices. > - support to flag delayed regions for resync after crash > - cope with an out of date mirror being made primary > > Theoretically zfs could be made really good at this. You could have a > "in-sync" root that is mirrored on both disks and a "syncing" root > that is commited to the local disks but still syncing to the remote > disks. A fsync() call could block only for the "syncing" root so speed > would be the high local disk speed. The "in-sync" root on the other > hand would only advance slowly (and skip many "syncing" roots) due to > the slow GBit speed. What you'd want is likely a local set of volumes in a local pool, coupled with AVS. > But you would need special support for this in ZFS. I don't think ZFS > has support for this. Nothing I have read hinted at it. AVS. |