I suspect "all wrong." Cyrus' use of memory mapped files just doesn't seem to lend itself to this. If the goal is strictly HA, I guess that I would suggest a "traditional" dual ported direct attached RAID, SAN, or the use of the new replication mechanisms in 2.3
> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Chad A. Prey > Sent: Wednesday, April 05, 2006 3:56 PM > To: info-cyrus@lists.andrew.cmu.edu > Subject: architecture: active active frontends sharing common backend > > We're about to embark on a High Availability email project > and I was wondering as to the feasibility of having multiple > cyrus frontend machines access a single backend machine > (Veritas, Netapp filer, whatever it takes etc.) The n+ > front-end machines would all share a /var/lib/imap and a > /var/spool/imap on the single backend machine. DB locking and > other contingency issues would be left to the backend device > whatever that may be. A load balancer would be placed in > front of the cyrus boxes to handle failover etc. > > Does this work? Is anyone doing it now? Am I going about this > all wrong? > > Please don't tell me about Murder, it's not for HA as much as > it distributes load. > > Chad Prey > Sr. Systems Administrator > Salk Institute for Biological Studies > > -- > > ---- > 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 > > ---- 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