On Fri, 6 Jun 2003, Simon Comeau Martel wrote:
>On Thu, 05 Jun 2003 09:48:57 +0200 (MEST)
>I tried to create a new user with is home directory to an REISERFS
>partition; the transfer to new/ is faster, the move to current/ to, but
>the next step (I am not sure what bincIMAP is doing) is swap intensive
>and take a long time ( `ls | grep for time | wc -l` told me that about
>15-20 files were accessed by minute)
>So what is it doing after moving the files to cur/ ??

In Mailbox::scan's Maildir implementation, the procedure reads out like 
this:

1) Read existing cache file
2) Find entries in new/ and move all to cur/
3) Mark all messages as expunged
4) Find entries in cur/ and mark entries that are in
   cache as unExpunged
5) Assign UIDs for recent messages
6) Remove messages from cache that were not found in Maildir
7) If changes were detected, write new cache & uidvalidity file

Anyone who can help narrow down this error?

Simon, if you attach to bincimapd with gdb and break <CTRL-C> when it
starts bloating the memory, where does it stop?

Andy

-- 
Andreas Aardal Hanssen | http://www.andreas.hanssen.name/gpg
Author of Binc IMAP    | Nil desperandum

Reply via email to