[Dovecot] Replication plans

Francisco Reyes lists at stringsutils.com
Mon May 21 04:05:00 EEST 2007

Troy Benjegerdes writes:

> But that's currently not *really* replicated. The real question I guess
> is why not use a cluster/distributed/san filesystem like AFS, GFS,

Because those distribute filesystems may be more difficult to setup, more 
difficult to maintain and may be less portable than a dovecot solution.

For example Gluster sounds really like a great distributed filesystem, but 
it currently does not work in FreeBSD.

If the company I work for wanted to use Gluster we would need to either 
learn Linux or hire someone to setup  and maintain the linux boxes for us.

> I'd suggest that multi-master replication be implemented on a
> per-mailbox basis

I suggest we forget about multi-master for now. :-)
Some of us would rather see something sooner rather than later.

> I like the idea of dovecot having a built-in proxy/redirect ability so a
> cluster can be done with plain old round-robin DNS.

Round-robin DNS is ok for a small setup, but not good enough for larger 

> most cases, if there's a dead server in the round-robin DNS pool, most
> clients will retry automatically, or the user will get an error

And you will get dozens of calls of users asking what is going on, and why 
are things slow, etc. etc... and there goes half your morning/afternoon.

Even with a small TTL outlook is so flaky that often times after a brief 
problem outlook needs to be rebooted.

Where I work we may have a 15 minute problem that takes us 2 hours of calls 
to handle.. in large part because of outlook or people just wanted to know 
what happened.. and expecting a call back with an explanation.

Failover needs to be seemless and without error.
Either have a proxy from dovecot in front or a load balancer.

More information about the dovecot mailing list