Cyrus, NFS and mail spools

Jure Peèar pegasus at nerv.eu.org
Tue Sep 7 15:21:42 EDT 2004


On Tue, 07 Sep 2004 09:10:59 -0600
"Terry.Poperszky" <Terry.Poperszky at SOSStaffing.Com> wrote:

> With Courier, I have the ability to spread access to the mail spool=20
> directory across several incoming smtp servers, is Cyrus able to do=20
> something similar? What I am referring too, is having multiple incoming=
=20
> email servers, with their mail spools being NFS mounts to a single box=20
> using Maildir format, access to which is served by courier Imap. This=20
> configuration belongs to a local ISP and I am looking at porting it to=20
> my corporate network, but I want to look at other options than Courier.

With cyrus 2.3 branch in CVS it *might* be possible to store mails
themselves on the NFS. The problematic part with NFS are indexes and lock=
ing
they need; in 2.3 branch indexes can be split to a separate "metadata"
partition which can be local.

Of course this still does not bring you the possibility of many cyrus
instances on separate machines using the same mail spool over NFS. As i s=
ee
it, this would still require some established mechanism to update indexes=
 on
all machines in a consistent manner. One of the possibilities is to just
rebuild them when they not match the actual state of the mailbox, as i
understand the Dovecot is doing. How costly would that be in terms of I/O
and/or cpu?

Ken, comments?



--=20

Jure Pe=E8ar
---
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




More information about the Info-cyrus mailing list