Am 16.09.2013 15:24, schrieb Simon Fraser: > > Time marches on, and I need to continue the service migration. I'd still > like to use Dovecot (we're migrating away from Cyrus). I'm assuming the > only other alternative without existing shared storage is to use DRBD > and a cluster file system to provide the replication, and to ensure > Director is enabled. Are there any things to watch for surrounding > this? > > Simon.
please search the list archives, there are many posts with clustered filesystems or nfs setups, both are possible, depends what might fit best at your place / size, i have ocfs2 and drbd cluster working with maildir on ubuntu lucid ( for better performance in special with bigger mailboxes dbox or mdbox might be better today ) behind loadbalancers, if you brave you might try ceph perhaps have a look http://sys4.de/de/blog/2013/06/10/loadbalancing-mit-keepalived-postfix-dovecot/ http://sys4.de/de/blog/2013/06/06/postfix-dovecot-ceph-cluster-storage/ sorry only german i have no good reports in using gfs2 for cluster, but this might got fixed recent > > > On Fri, 2013-08-30 at 09:49 +0100, Simon Fraser wrote: >> On Mon, 2013-08-19 at 12:08 +0100, Simon Fraser wrote: >>> Are there any more tests I can run for this? >> >> I've tried an ssh-based replication configuration, and still experience >> the same symptoms. Going through a director proxy also doesn't help (as >> expected, that one, since I was already only connecting to one of the >> servers) >> >> Simon. >> >>> On Thu, 2013-08-08 at 09:21 +0100, Simon Fraser wrote: >>>> On Tue, 2013-08-06 at 19:15 +0300, Timo Sirainen wrote: >>>> >>>>>> Presumably it's thinking the "-r /tmp/dsync-rawlog" is a mail location? >>>>>> I've tried changing its location in the appends, but it doesn't make a >>>>>> difference. >>>>> >>>>> Oops, I messed up the parameter order. It was supposed to have -s state >>>>> but now it had -s -r rawlog state. New patch should work better. >>>> >>>> I ran two tests: one using 'doveadm expunge' and one deleting the >>>> message using mutt. Since the hosts mentioned so far have a copy of my >>>> full mailbox on, I re-ran the tests (with the same results) on a test >>>> server with a fresh mailbox on, so there was no extra folder >>>> synchronisation in there to fill up the rawlog. >>>> >>>> Those log entries are too big for the mailing list (70k+), so are here: >>>> >>>> 'doveadm expunge' dsync-rawlog node A >>>> http://pastebin.com/LtUnENPv >>>> >>>> 'doveadm expunge' dsync-rawlog node B >>>> http://pastebin.com/QaWLyZq2 >>>> >>>> imap expunge dsync-rawlog node A >>>> http://pastebin.com/SuFdWn0w >>>> >>>> imap expunge dsync-rawlog node B >>>> http://pastebin.com/Ex66s7hq >>>> >>>> Mail logs on both contain entries like this: >>>> Aug 6 18:04:37 dcot2a dovecot: master: Dovecot v2.2.5 starting up (core >>>> dumps disabled) >>>> Aug 6 18:04:38 dcot2a dovecot: doveadm: Error: Don't give mail location >>>> with -d parameter >>>> >>>> Simon. >>>> >>>> >>>> >>> >>> >>> >>> >>> >> >> >> >> >> > > > > > Best Regards MfG Robert Schetterer -- [*] sys4 AG http://sys4.de, +49 (89) 30 90 46 64 Franziskanerstraße 15, 81669 München Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263 Vorstand: Patrick Ben Koetter, Axel von der Ohe, Marc Schiffbauer Aufsichtsratsvorsitzender: Florian Kirstein