Timo/others, Further to my index problems with dovecot-lda over NFS when busy. Is it possible to also stop the writing of dovecot-uidlist? I have tried a shot in the dark with :INDEX=MEMORY:UIDLIST=MEMORY but it doesn't seem to stop the writing of the dovecot-uidlist upon delivery. Which when busy, causes deliver processes to hang (and usually timeout/defer to the mta) with many log entries such as:
Feb 5 13:15:07 mailfilter01 deliver(stresstest@stresstest.com): rename(/var/mailstore/stresstest.com/1/stresstest@stresstest.com/.Postal/dov ecot-uidlist.lock, /var/mailstore/stresstest.com/1/stresstest@stresstest.com/.Postal/dovecot-ui dlist) failed: No such file or directory
I know taking out the uidlist and indexing takes away the key benefits of deliver. However the only way I can see being able to deliver concurrently to NFS mailstore is by blindly dropping in the messages ?
Thanks
Dean Manners
-----Original Message----- From: dovecot-bounces@dovecot.org [mailto:dovecot-bounces@dovecot.org] On Behalf Of Timo Sirainen Sent: Monday, January 22, 2007 10:38 PM To: Dean Manners Cc: dovecot@dovecot.org Subject: Re: [Dovecot] Large & busy site, NFS with deliver only servers
On Mon, 2007-01-22 at 22:08 +1100, Dean Manners wrote:
Is there way to tell/patch Dovecot-LDA not to bother with indexing? So Im not creating unused index files.
mail_location = ...:INDEX=MEMORY
If you want the same dovecot.conf to use indexes for pop3/imap, put the mail_location inside protocol lda {}