[Dovecot] force-resync fails to recover all messages in mdbox
Timo Sirainen
tss at iki.fi
Tue Jan 31 17:59:07 EET 2012
On 31.1.2012, at 17.48, Lauri Alanko wrote:
> $ doveadm search all | wc
> 93236 186472 3625098
..
> Then I removed all the indices and rebuilt them:
>
> $ doveadm search all | wc
> 43864 87728 1699590
>
> Somehow dovecot lost over half of the messages!
There may be a bug, and I just yesterday noticed something weird in the rebuilding code. I'll have to look into that. But anyway, "search all" isn't the proper way to test this. Try instead with:
doveadm fetch guid all | sort | uniq | wc
When you removed indexes Dovecot no longer knew about copies of messages.
More information about the dovecot
mailing list