Cyrus 2.3 on shared filesystems
Attila Nagy
bra at fsn.hu
Wed Nov 3 07:10:52 EST 2004
Hello,
There are the following lines in the changelog:
"Added support for "unified" and "replicated" Murders. A Murder no
longer has to have discrete frontend and backend servers; any one
"unified" server can both proxy and serve local mailboxes (proxy
functionality in proxyd and lmtpproxyd has been merged with imapd and
lmtpd respectively), or all "replicated" servers can serve the same
mailboxes from a shared filesystem."
I will try to explain this to myself, please correct me, if I'm wrong.
The unified approach seems to be simple. The client no longer has to be
redirected to the given backend using the proxyd, or lmtpproxyd
(previously called frontend), instead it can turn to any of the backends
and the backend will know how to deal with that connection (serve as
local, or proxy to another backend).
Which confuses me a little is the replicated mode. How does it differ
from having multiple traditional (no murder) cyrus instances accessing
the same storage?
Is replicated murder consists of multiple backend server groups which
has the same mailboxes? So murder will say that user.jsmith is on
server1 AND server2, instead of just saying it's on server1 OR server2?
So effectively it is the same as having many traditional cyrus instances
on a shared filesystem, but with the ability to use more shared
filesystems, so for example mailboxes from a-m will go to storage box 1
and m-z will go to storage box 2?
If so, could somebody define the "shared filesystem"?
The cyrus webpages say that NFS is a big no-no. The problems are locking
(I guess it could work on a recent Linux or FreeBSD NFS implementation)
and different mmap behaviour over NFS.
Anybody have positive experiences with NFS or others?
--
Attila Nagy e-mail: Attila.Nagy at fsn.hu
Free Services Network (FSN.HU) phone @work: +361 371 3536
ISOs: http://www.fsn.hu/?f=download cell.: +3630 306 6758
---
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