On Mon, 13 Dec 2004, Michael Loftis wrote: > There are a number of different lockfiles that cyrus uses during it's > lifecycle. Though one thing you need to know is that it is not designed to > run like you're attempting to run it. Each cyrus instance is meant to be > standalone, and running them all from a shared disk could very likely cause > mailbox corruption, as well as skiplist corruption for the seen/subs > entries and such. The only part of cyrus that may be multi-node from same > storage safe is the BerkeleyDB stuff used for the mailboxes and deliver DBs.
The cluster filesystem honors POSIX locking semantics across all nodes in the cluster. > Take a look at MURDER, that's what you'll want if you want to cluster > Cyrus. MURDER+heartbeat with a shared storage medium provides for failover > (heartbeat is a separate, generic failover package). We chose a clustered environment over murder because we wanted scalability and redundancy, not just scalability. Dave PGP/GPG Key: http://www.pitt.edu/~dgm/gpgkey.asc.txt --- 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
