[Dovecot] Load spikes on NFS server, multiple index updaters.

Timo Sirainen tss at iki.fi
Wed Aug 26 06:24:21 EEST 2009


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).



More information about the dovecot mailing list