On Aug 25, 2009, at 10:06 PM, Jorgen Lundman wrote:
26099: stat64("/export/censored/mail/cur/ 1223013930.V4700010I69f93eM483098.vmx02.unix:2,S", 0x08047930) = 0
Are these old files, or why don't they contain the ,S=1234 in
filename? That would help a lot when recaculating Maildir++ quota.
Could the semantics to 're-computing dovecot.index' be done such
that the first "deliver" process locks it to do the work, and sub- sequent deliver processes will return temporary failures, until the
work has finished.
But Maildir++ quota is supposed to work without locks.. :)
Do you need Maildir++ quota at all? With v1.2 you could use dict quota
with file backend. It'll use dovecot.index.cache when recalculating
quota, although it doesn't do that unless the quota is lost for some
reason (so about never).