Cyrus IMAP and MySQL mailboxes (Building load-balancing cluster)

Sarah Walters s.walters at its.uq.edu.au
Thu Nov 23 20:48:59 EST 2006


All, 

> -----Original Message-----
> From: Janne Peltonen [mailto:janne.peltonen at helsinki.fi] 
> On Thu, Nov 23, 2006 at 08:42:16AM +0100, Simon Matter wrote:
> [...]
> > 2) Several people on this list have confirmed that they are running
> > cyrus-imapd clusters on shared storage (SAN) which works fine with a
> > cluster filesystem. That tells me that shared access to 
> cyrus databases
> > works fine as long as the filesystem used provides proper 
> locking, which
> > means in case of a cluster that the cluster filesystem has 
> to coordinate
> > locking among all cluster members. Isn't that the main 
> reason why those
> > filesystems exist?
> [...]
> 
> You're completely correct, this is the kind of system I'm building and
> others have had in production use (see the thread on clusters, GFS and
> HA, for instance - begins at
> http://www.mail-archive.com/info-cyrus@lists.andrew.cmu.edu/ms
g30675.html
> (couldn't open the official info-cyrus archive)). So you 
> /can/ run Cyrus
> on multiple servers accessing the same mailboxes database. Just don't
> use BDB. Don't even compile it in.

Ah, didn't think of that. Yes, that would work just fine.

Regards,
Sarah Walters


More information about the Info-cyrus mailing list