]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
dsync: Try to commit transactions every dsync_commit_msgs_interval messages
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Sun, 30 Apr 2017 09:31:48 +0000 (12:31 +0300)
committerGitLab <gitlab@git.dovecot.net>
Wed, 17 May 2017 10:35:49 +0000 (13:35 +0300)
commita76faea3eb26c4cd67886fbe02c604f74d54be8c
treed17c510b771e92a87fd5c4b8ddcffb5f2e00e3ea
parente73fbb6673433e8dd6d67a5873ecec0634734248
dsync: Try to commit transactions every dsync_commit_msgs_interval messages

This was first attempted to be implemented by
ec0cc8fa647794e44a1afaa448f495a713048dc4, but it was later partially
reverted by 5973d496b16721af6d2c1fa90b016aacddf13554. This current
commit should fix its problems.
src/doveadm/doveadm-dsync.c
src/doveadm/doveadm-settings.c
src/doveadm/doveadm-settings.h
src/doveadm/dsync/dsync-brain-mailbox.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
src/doveadm/dsync/dsync-mailbox-import.c
src/doveadm/dsync/dsync-mailbox-import.h