[Dovecot] dsync replication available for testing
Timo Sirainen
tss at iki.fi
Mon Mar 5 12:08:35 EET 2012
On 5.3.2012, at 9.25, Attila Nagy wrote:
> On 03/04/12 11:44, Timo Sirainen wrote:
>> In dovecot-2.1 hg you can now test dsync-based replication. Everything isn't finished yet, but it appears to work and I've enabled it for my @dovecot.fi mails. Some issues:
>>
> Do you plan to make it more performant in the future? I mean calling doveadm (and ssh) for every change -even when they are aggregated- seems to be very resource intensive, it won't keep up on a machine with a lot of modifications happening every seconds.
Sure the idea is to improve the performance :) There are two ways:
1) Use longer running SSH sessions which dsync more than one user at a time.
2) Use TCP connections instead of SSH.
> It would be good to have constantly running daemons on both sides to eliminate the high startup/teardown costs.
The process startup/teardown costs are pretty low. I'll need to improve dsync's performance at some point though. Actually I pretty much redesigned the whole dsync already, but I'll probably leave that to v2.2. The current design can still be improved.
More information about the dovecot
mailing list