In general, using Cyrus over a distributed filesystem isn't going to result 
in optimum performance.  Cyrus makes use of mmap() heavily, and most 
network filesystems don't implement mmap() efficiently.  Further, file 
system locking on many is either spotty or slow.

Things like Veritas or other share-the-same-disk-between-systems solutions 
may work better; I've never tried it, nor have I heard of any success (or 
failure) stories.

More specifically:

--On Friday, December 14, 2001 3:48 PM +0600 Eranga Udesh 
<[EMAIL PROTECTED]> wrote:

> 1. GFS (www.globalfilesystems.org) - commercial product, seems very
> interesting

Don't know.

> 2. InterMezzo (www.inter-mezzo.org) - somewhat new comer, has some
> interesting developments coming up

Highly unlikely to perform well for Cyrus, though I haven't kept up on the 
latest changes.  I thought it also implemented last-close semantics and 
therefore won't work at all.

> 3. Coda (http://www.coda.cs.cmu.edu) - Excellent, but no news about
> co-existance with Cyrus Mail Spool

Doesn't implement unix filesystem semantics (it has last-close semantics, 
not last-write semantics).  Won't work.

> 4. Parallel Virtual File System (http://www.parl.clemson.edu/pvfs) -
> Excellent, but no news about co-existance with Cyrus Mail Spool

Don't know anything.

Larry

Reply via email to