What about using GFS instead of NFS ?
I think this will make you able to aggregate disks on different servers into which you should hold the cyrus spool.
[...]
While you could theoretically share the volumes between 2 (or more) computers directly for active/active failover, you run into many of the same problems as with NFS (mmap not working right over the cluster file system, etc). It would also require the use of the pre-alpha Cyrus IMAP 2.3 code.
GFS is exactly the sort of thing I had in mind when I said "cluster file system".
There is still no guarantee it will work - the various file locking and mmap()/read()/write() combinations Cyrus uses need to work right regardless of what the underlying file system is - UFS vs ext3 vs NFS vs GFS vs whatever else you can name.
Various people have tried different clustering file systems from different vendors, and most of them have run into problems with locking and mmap()/read()/write(). Check the list archives.
Really, this has been covered several times in the past. Check the list archives.
--
Phil Brutsche [EMAIL PROTECTED] --- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html