Although I’m also a very happy dovecot replication user, I don’t think this 
decision will be reverted, sadly.

However, despite of messing with NFS, I will try setting up a three-node 
GlusterFS Cluster to give redundant storage to dovecote as mail store and hope 
it performs well enough… Has anyone else such a setup (or alternatively with 
Ceph) in production?

Steven

-- 
https://steven.varco.ch/ 
https://www.tech-island.com/ 


> Am 24.01.2024 um 23:33 schrieb Gerben Wierda <gerben.wie...@rna.nl>:
> 
> Respectfully, I would like to ask: please do not remove replication, please
> rethink this.
> 
> Currently, replication is my life saver. I run two postfix/dovecot combos (on
> different operating systems), with dovecot synchronising via replication. Both
> are behind a HAProxy running on the router (OPNsense), one as active, one as
> backup.
> 
> If one of the two fails, the other takes over, and when it comes up again
> everything works fine and is up to date. I have had these kinds of system
> failures (very hard to find and turned to be hardware related) and it was the
> replication that made me survive the issues (even when I was far away from my
> systems). Mail for my small group of users (about 8) never went down, no mail
> message was ever lost, no manual interventions to sync were ever needed.
> 
> If I want to create the same level of availability without replication, I need
> those two dovecots to use shared (NFS cluster) storage. But then, I have
> another single point of failure (NFS storage) again. So, I need two separate
> NFS machines that synchronise, Apart from the nightmare of making NFS secure,
> it means that I need to double my hardware (from two systems to four) to be
> protected against hardware failure (which is my goal).
> 
> The replication service is the perfect small scale solution. Together with
> HAProxy, it enables HA in the most simple and effective way. Going the 'NFS
> cluster' route is not feasible for me, so if replication is removed and I am
> forced to upgrade, I will lose HA.
> 
> So please, take small scale users like me into account.
> 
> Gerben Wierda (LinkedIn, Mastodon)
> R&A_IT_Strategy (main site)
> Book: Chess_and_the_Art_of_Enterprise Architecture
> Book: Mastering_ArchiMate
> YouTube_Channel
> 
>     On 16 Jul 2023, at 18:54, Aki Tuomi via dovecot <dovecot@dovecot.org>
>     wrote:
> 
>     Hi!
> 
>     Yes, director and replicator are removed, and won't be available for
>     pro users either.
> 
>     For NFS setups (or similar shared setups), we have documented a way
>     to use Lua to run a director-like setup, see
> 
>     https://doc.dovecot.org/3.0/configuration_manual/howto/
>     director_with_lua/
> 
>     Regards to replication, doveadm sync is not being removed. So you can
>     still run doveadm sync on your system to have a primary / backup
>     setup.
> 
>     Aki
> 
>          On 16/07/2023 18:34 EEST William Edwards via dovecot
>          <dovecot@dovecot.org> wrote:
> 
> 
>          Top posting because nothing specific to reply to, sorry.
>          Not exactly sure, but there’s another thread about the
>          removal of Director in favour of Dovecot Pro on 3.x.
>          Perhaps this change is related.
> 
>          William Edwards
> 
>               Op 16 jul. 2023 om 16:33 heeft Daniele
>               <da...@kernel-panic.it> het volgende geschreven:
> 
>               Hello,
> 
>               Just like Vladimir, I'm a bit concerned about
>               this change, and I'd really appreciate if someone
>               could let us know if the replication feature
>               (that works so well!) will be replaced or
>               removed; and, in case of removal, what would be
>               recommended replacement?
>               Thanks in advance and best regards,
>               Daniele
> 
>                    On 09-Jul-23 9:36 PM, Vladimir Mishonov
>                    via dovecot wrote:
>                    Hello everyone.
> 
>                    Just saw this commit in the official
>                    Github repo:
> 
>                    https://github.com/dovecot/core/commit/
>                    4c04e4c30fd4817a8b0e11d04d9681173f696f41#diff-
>                    
> 5f643d8b0d1eea65d0f3c749d14d42b25a9d60f0f149bface862f5ff348412c8
> 
> 
>                    Looking at the commit details, it
>                    appears that it completely removes the
>                    replication feature. I'm a bit
>                    perplexed by this change and am not
>                    sure what might be the justification
>                    for it. Personally, I find replication
>                    to be very useful, as it allows me to
>                    maintain a synchronized mirror of all
>                    of my mailboxes on my home server, for
>                    use as backup in case the primary
>                    server goes down for some reason.
> 
>                    Perhaps there's some sort of
>                    replacement being planned for this
>                    feature? Or maybe the relevant code is
>                    simply going to be refactored to a
>                    plugin or external program, and there's
>                    nothing to worry about at all?
> 
>                    In any case, I'd greatly appreciate if
>                    one of the developers could comment on
>                    this change.
> 
> 
>               _______________________________________________
>               dovecot mailing list -- dovecot@dovecot.org
>               To unsubscribe send an email to dovecot-
>               le...@dovecot.org
> 
> 
>          _______________________________________________
>          dovecot mailing list -- dovecot@dovecot.org
>          To unsubscribe send an email to dovecot-le...@dovecot.org
>     _______________________________________________
>     dovecot mailing list -- dovecot@dovecot.org
>     To unsubscribe send an email to dovecot-le...@dovecot.org
> 
> _______________________________________________
> dovecot mailing list -- dovecot@dovecot.org
> To unsubscribe send an email to dovecot-le...@dovecot.org


_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to