[Dovecot] using dsync to convert mailboxes looses caching options

Mark Zealey Mark.Zealey at webfusion.com
Thu Dec 8 11:19:47 EET 2011

OK now it's copying the timestamp fields for tmp ones. However:

1) hdr.* fields are not being copied at all (unlike in previous releases)
2) although the decisions are now being recorded; the items are not actually being put into the cache for previously sync'd mails. New mails are having all the cache information produced however.

Note: this is only when using the -f option to dsync; when not using -f it doesnt even get round to generating a cache so no fields are put there.

Perhaps this should be activated by a new option to dsync; if people are using this for backup (rather than conversion) caches could get relatively large?

From: Timo Sirainen [tss at iki.fi]
Sent: 08 December 2011 07:33
To: Dovecot Mailing List
Cc: Mark Zealey
Subject: Re: [Dovecot] using dsync to convert mailboxes looses caching options

On Thu, 2011-12-08 at 07:53 +0200, Timo Sirainen wrote:

> But yes, it is a problem that dsync doesn't update caching decisions..
> Hmm. I guess I'll have to fix that for v2.1.

Could you try if the attached patch fixes your problems when patching
against latest v2.1 hg? It's annoyingly large, and it makes v2.1 dsync
incompatible with v2.0, but maybe it's better to do it sooner than

More information about the dovecot mailing list