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

Janne Peltonen janne.peltonen at helsinki.fi
Thu Nov 23 03:30:49 EST 2006


Hi all,

just to comment on one isolated point:

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/msg30675.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.


--Janne Peltonen
IMAP admin
Univ. of Helsinki


More information about the Info-cyrus mailing list