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

