[Mailman-Developers] Problem with MM after power outage

Brad Knowles brad.knowles at skynet.be
Fri Sep 12 12:28:39 EDT 2003


At 9:39 AM -0400 2003/09/12, Barry Warsaw wrote:

>  Indeed.  I could add an optional flag to enable fsync'ing in the
>  _ext_write() calls in Switchboard.py, but I wouldn't want to enable it
>  by default.  It really kills performance.
>
>  For 2.1.3, I'll add a flag to Switchboard.py but disable it by default;
>  I'm not going to expose the flag in mm_cfg.py, but it'll be possible for
>  the adventurous to experiment.

	I would suggest making this flag visible on certain OSes.  For 
example, turned off by default but visible on Linux, and not even 
visible (without hacking) on OSes that don't need it.

	I know it kills performance, but this feature is needed for a 
reason, and RFC 1123 and 2821 make it clear that we can't lose mail 
just because we've had a system crash or some other known foreseeable 
problem.

-- 
Brad Knowles, <brad.knowles at skynet.be>

"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety."
     -Benjamin Franklin, Historical Review of Pennsylvania.

GCS/IT d+(-) s:+(++)>: a C++(+++)$ UMBSHI++++$ P+>++ L+ !E-(---) W+++(--) N+
!w--- O- M++ V PS++(+++) PE- Y+(++) PGP>+++ t+(+++) 5++(+++) X++(+++) R+(+++)
tv+(+++) b+(++++) DI+(++++) D+(++) G+(++++) e++>++++ h--- r---(+++)* z(+++)



More information about the Mailman-Developers mailing list