On Fri, Apr 15, 2011 at 11:01:06AM -0600, Gilles Chehade wrote:
> CVSROOT:      /cvs
> Module name:  src
> Changes by:   gil...@cvs.openbsd.org  2011/04/15 11:01:05
> 
> Modified files:
>       usr.sbin/smtpd : bounce.c mda.c mfa.c mta.c queue.c 
>                        queue_backend.c queue_fsqueue.c queue_shared.c 
>                        ramqueue.c runner.c smtp.c smtp_session.c 
>                        smtpd.h util.c 
> 
> Log message:
> kill message_id and message_uid
> 
> smtpd now has an evpid associated to each delivery message, the evpid is an
> u_int64_t where the upper 32 bits are the msgid, and the 32 bits are the
> envelope unique identifier for that message. this results in lots of space
> saved in both disk-based and ram-based queues, but also simplifies a lot of
> code.
> 
> change has been stressed on my desktop, and has ran on my MX for the entire
> afternoon without a regression.
> 

just in case it isn't obvious: you need to flush queue before updating !

-- 
Gilles - http://www.poolp.org/

Reply via email to