I have two postfix/(replicating)dovecot/rspamd/etc servers, 6-8 human users, on
a total of 15-20 devices (iOS and macOS)

Yours, 

Gerben Wierda (LinkedIn, Mastodon)
R&A_IT_Strategy (main site)
Book: Chess_and_the_Art_of_Enterprise Architecture
Book: Mastering_ArchiMate
YouTube_Channel

     On 25 Jan 2024, at 10:17, Marc <m...@f1-outsourcing.eu> wrote:

     How many servers do you have? How many active clients do you have?


          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 <https://www.linkedin.com/in/
          gerbenwierda>, Mastodon
          <https://newsie.social/@gctwnl>)
          R&A IT Strategy <https://ea.rna.nl/> (main site)
          Book: Chess and the Art of Enterprise Architecture <https:/
          /ea.rna.nl/the-
          book/>
          Book: Mastering ArchiMate <https://ea.rna.nl/the-book-
          edition-iii/>
          YouTube Channel <http://www.youtube.com/@GerbenWierda>

               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 <danix@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/
          4c04e4c30fd4817a8b0e11d04d9681173f696
          f41#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

Reply via email to