May 1, 2000
6:49 p.m.
"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