On 19.12.2007, at 13.42, Daniel Watts wrote:
I've just straced a dovecot imap process and found one thread sitting there doing hundreds and hundreds of maildirsize updates as follows:
What Dovecot version? v1.0.8 fixed one bug that caused this.Also it's of course quite pointless to even read maildirsize for each FETCH. This has been fixed in v1.1..
read(0, "2838 UID fetch 1816 (UID RFC822."..., 2974) = 51
..
read(0, "2839 UID fetch 1817 (UID RFC822."..., 2923) = 51
This shows that Thunderbird is sending a separate FETCH for each message for some reason. Even without maildirsize updates it might be slow.
PGP.sig
Description: This is a digitally signed message part