OK now it's copying the timestamp fields for tmp ones. However:
- hdr.* fields are not being copied at all (unlike in previous releases)
- 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?
Mark
From: Timo Sirainen [tss@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 later..