On Monday, October 13, 2003, at 08:20 pm, Nadim Shaikli wrote:
--- Brad Knowles wrote:At 5:34 PM -0700 2003/10/09, Nadim Shaikli wrote:
Nothing looked out of place to me. The file is being created correctly, I'm just surprised that mailman would even touch a non-existent as far asits concerned (mailman know not about post.1 and logrotate) unless the file-handler is kept in a constant open state by mailman or something.
When the file is renamed, the inode number and internal file handle
do not change. Mailman opens the file on start, and doesn't close it.
The file gets renamed, but this change is not relevant to mailman -- it
just keeps using the filehandle it's already got. This is why you have
to use mailmanctl to stop and restart mailman.
Well, if the statement "[MM] opens the file on start, and doesn't close it" is true, then it sounds very worrying.
Why?
Shouldn't Mailman open/close upon prompting instead (ie. upon arrival of mail and/or when prompted for action) ?
Why?
Is this a big deal to change/fix ?
Why change it?
Regards,
- Nadim
----------------------------------------------------------------------- Richard Barrett http://www.openinfo.co.uk
_______________________________________________ Mailman-Developers mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-developers