Neal,

The best advice I can offer you is to switch to mix mailbox format. It is way better than mbx and the Dovecot maildir format from a system i/o performance and cpu load standpoint. It also fully supports multiple simultaneous mailbox access. We build our own version of uw-imap and the only mod that we made to the mix format was to increase the size of the mix files from 1MB to 10MB because given today's multi-megabyte emails 1MB size mix files are far too small from an efficiency standpoint. Everything has been working flawlessly for us.

An important note - make sure that you only allow imap service from the machine with the directly attached mail storage. You cannot allow access the mix mail store over nfs - corruption will always occur. In addition you should change the local mail delivery agent to use the uw-imap tmail for even greater performance and efficiency. Again, make sure that the local mail delivery happens on the same machine as the mail store and not over nfs.

--
Untitled Document
Bob Atkins  
President/CEO

DigiLink, Inc.
Business Inter-net-working
The Cure for the Common ISP!

Phone: (310) 577-9450
Fax: (310) 577-3360
eMail: b...@digilink.net

 




Chuck Swiger wrote:
On Jul 29, 2010, at 9:16 AM, Neal Morgan wrote:
  
I saw a similar thread in the archive a few years back - but didn't see a post indicating the resolution.
    

If it was Solaris + imapd-2007 + mbox, that was me.  :-)  The issue was never entirely resolved, although the patch Mark suggested seemed to help somewhat, which was something like (modulo line # fuzz):

--- imapd.c~	2010-07-29 10:55:17.000000000 -0700
+++ imapd.c	2010-07-29 10:55:49.000000000 -0700
@@ -100,8 +100,5 @@
  if (setjmp (jmpenv)) {	/* die if a signal handler say so */
 				/* in case we get borked now */
    if (setjmp (jmpenv)) _exit (1);
-				/* need to close stream gracefully? */
-   if (stream && !stream->lock && (stream->dtb->flags & DR_XPOINT))
-     stream = mail_close (stream);
    ret = 1;			/* set exit status */
  }

Over the longer term we ended up switching over to Dovecot + Maildir, but I'd still buy MRC a $BEVERAGE for UW-IMAP...

Regards,
  

_______________________________________________
Imap-uw mailing list
Imap-uw@u.washington.edu
http://mailman2.u.washington.edu/mailman/listinfo/imap-uw

Reply via email to