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/