]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
dsync: Removed periodic commits while importing.
authorTimo Sirainen <tss@iki.fi>
Thu, 3 Oct 2013 08:20:09 +0000 (11:20 +0300)
committerTimo Sirainen <tss@iki.fi>
Thu, 3 Oct 2013 08:20:09 +0000 (11:20 +0300)
commit5973d496b16721af6d2c1fa90b016aacddf13554
treebd1c566724d572dd33bdb6fbc9335b0742d8cd6d
parent5f9293676b7bd32f7fcb18f5cb1d7e9d68be74bc
dsync: Removed periodic commits while importing.
The problem is that the current algorithm doesn't handle it correctly. If
there already are some mails that exist locally, or remote has duplicate
mails, the messages may not be saved in the UID order, and if there's a
commit between such wrong ordering, the UIDs get renumbered.
src/doveadm/dsync/dsync-mailbox-import.c