>> While I understand it takes effort to maintain the replication plugin, this 
>> is especially problematic for small active/active high-availability 
>> deployments.
> 
> To clarify: replication absolutely does not provide "active/active".  
> Replication was meant to copy data to a standby server, but you can't have 
> concurrent mailbox access.  This is why directors existed.

I have to disagree, active/active with two distinct servers is a special case 
and two-way replication has been working reliably in production for years.
Here's why: those two imap servers are separate instances with local storage, 
local quota and local pruning. There is no shared medium access like nfs that 
could lead to data corruption and hence no directors needed. Moreover the dsync 
manpage states "doveadm-sync - Dovecot's two-way mailbox synchronization 
utility". It's more like IMAP-clients copying mails from one server to another 
where the most current state wins.


>> I guess there are lots of servers that use replication for just 50 or 100 
>> mailboxes. Cloudstorage (like S3) would be overkill for these.
>> 
>> Do you provide dovecot pro subscriptions for such small deployments?
> 
> A 50-100 mailbox user server will run Dovecot CE just fine.  Pro would be 
> overkill.
> 
> All current Dovecot development assumes that storage is decoupled from the 
> system.  Shared (as in network available) storage is what you need if you 
> want high availability, whether in Pro or CE.


Thanks for clarification. So even if mdbox is still available and replication 
(backup) would work with dsync on the command line, there is no signaling layer 
to auto-trigger replication because storage is decoupled and this functionality 
is not needed anymore.

Best regards,
Gerald
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to