Etienne Goyer wrote:
Ken Murchison wrote:
* 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. The new mupdate_config option in
imapd.conf is used to determine whether a Murder is using a
"traditional", "unified" or "replicated" configuration.
* Ported/rewrote/integrated David Carter's mailspool replication
code. Development sponsored by Columbia University.
These two really got me excited. 2.3 will really be an important
release for HA/scalability.
Could somebody expand a little about 'all "replicated" servers can serve
the same mailboxes from a shared filesystem' ? Assuming a number of
servers serve mailboxes from a shared filesystem, there is no point in
Murder anymore as any server in the pool have directly access to any
mailbox in the shared filesystem, right ?
I would consider the "replicated" Murder code experimental at best. I
began writing it for a local university to use with a SAN filesystem ,
but I don't think it was ever deployed. With David Carter's replication
code, use a "replicated" Murder is already obsolete.
--
Kenneth Murchison Oceana Matrix Ltd.
Software Engineer 2495 Main St. - Suite 401
716-604-0088 x26 Buffalo, NY 14214
--PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp
----
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