On Thursday 12 of July 2007, Timo Sirainen wrote:
On 12.7.2007, at 10.22, Arkadiusz Miskiewicz wrote:
Although I'm guessing your "much more I/O" means that Dovecot reads the message contents to calculate the messages' correct virtual size, while tpop3d violates POP3 spec by returning physical message sizes. Also Dovecot 1.0's deliver doesn't help with this, because it doesn't write the virtual size to cache file.
Is this improved in 1.1 so virtual size is stored there?
v1.1 stores the virtual size to the maildir filename (,W=1234) and for existing files it adds them to dovecot-uidlist.
Great.
If only POP3 is used, the cache file isn't created at all. If IMAP is used then virtual size is stored also to the cache file.
Hm, http://wiki.dovecot.org/POP3Server doesn't mention anything about cache not being created. It even says that dovecot.index.cache is actually used and updated.
Is it used (including updates) when and only when if it's created earlier by imap?
-- Arkadiusz MiĆkiewicz PLD/Linux Team arekm / maven.pl http://ftp.pld-linux.org/