[Mailman-Developers] New LockFile.py
bwarsaw@python.org
bwarsaw@python.org
Mon, 1 May 2000 14:49:22 -0400 (EDT)
>>>>> "RJ" == Ron Jarrell <jarrell@vt.edu> writes:
RJ> 1) This makes mailman very sensitive to time synchonization
RJ> problems in environments with NFS mounted directories
RJ> (possibly more a problem with mailman than many others since
RJ> it's so easy to just run it out of ~mailman as a regular
RJ> user).
True, but I think in the face of lock breakage, you're going to be
sensitive to time sync anyway. I've also added a CLOCK_SLOP variable
which can be tweaked if necessary.
RJ> 2) Setting mtime in the future will probably piss off fsck;
RJ> which in environments with multiple systadmins, or the mailman
RJ> person isn't a sysadmin, could be horribly confusing.
Hmm, hadn't though of that. Hopefully, I've made the termination
cases sufficiently robust so that those lock files won't hang around
long enough to get fsck'd.
RJ> Both can probably be addressed by adding warnings to the
RJ> readme and/or install files.
Good points both; I'll do this. Thanks.
-Barry