]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
dsync: -l parameter locking is now done on the server with "lower" hostname.
authorTimo Sirainen <tss@iki.fi>
Sat, 16 Feb 2013 14:47:40 +0000 (16:47 +0200)
committerTimo Sirainen <tss@iki.fi>
Sat, 16 Feb 2013 14:47:40 +0000 (16:47 +0200)
commit0e03baa885b89cd42fb76fe0282f272f035638cd
treed37109668cbe566fb304f6a6654d88faf2dab3b6
parent264c6bd26df5380dc52687f6ec0351354012a948
dsync: -l parameter locking is now done on the server with "lower" hostname.
This allows running multi-master replication on two servers without two
dsyncs mixing up changes by running at the same time.
src/doveadm/dsync/doveadm-dsync.c
src/doveadm/dsync/dsync-brain-private.h
src/doveadm/dsync/dsync-brain.c
src/doveadm/dsync/dsync-brain.h
src/doveadm/dsync/dsync-ibc-stream.c
src/doveadm/dsync/dsync-ibc.h