On Wed, Dec 03, 2008 at 10:58:00AM -0700, Gilles Chehade wrote:
> CVSROOT:      /cvs
> Module name:  src
> Changes by:   [EMAIL PROTECTED]       2008/12/03 10:58:00
> 
> Modified files:
>       usr.sbin/smtpd : queue.c smtp.c smtp_session.c smtpd.c smtpd.h 
> 
> Log message:
> - fix event masking issues in smtp process which could lead to a fatal() if
> queue process did not answer fast enough to an imsg. spotted by
> Jacek Masiulaniec <[EMAIL PROTECTED]>
> - queue layout was mostly to bootstrap the project, it does not behave good
> under load, it does complex things to stay in a recoverable state
> and it probably didnt do it too well. New queue code is simpler,
> smaller and allows for atomic submissions (a mail can never be in a
> state where it needs to be recovered). It still needs some work but
> works better than previous code, no regression.
> 

If you are testing smtpd, make sure to make clean and start
with an empty /var/spool/smtpd before you run the new queue
code. If you run into a fatal please let me know as soon as
you can, I have time for hacking right now ;-) 

Gilles

-- 
Gilles Chehade
http://www.poolp.org/~gilles/
                                    Please, contribute to my happiness ;)
                http://www.amazon.com/gp/registry/wishlist/2O09ACKR1A8HD/

Reply via email to