At 8:55 AM -0700 2004-08-28, Mark Sapiro wrote:

 I think we're getting a little off track here. I don't think anyone is
 talking about doing anything that requires code modification.

Perhaps.

 The OP merely asked how long must he wait between posting a message and
 deleting a user from the list to be sure the user still gets the post.

True enough.

 I still think that once the "completed" message for the post is in the
 Mailman smtp log, changes to the subscriber list for non-digest
 subscribers won't affect who ultimately receives the post. The
 message-id of the post is in the log, so you can tell if the log entry
 is for the post in question if that is an issue.

Right, but then you have to single-thread all deliveries to the mailing list, otherwise if you make changes to the subscriber list after a given message has been sufficiently processed, you may very well catch other messages which are in the middle of being processed and which would otherwise be affected by the subscriber change.


So long as you can single-thread those deliveries to the list, or there are naturally long periods of time between when a message is submitted and when the next one comes along, you're fine. Otherwise, you've got to come up with some sort of locking mechanism which would most likely mean additional code.


Of course, if there were natural long periods of time between when one message was submitted and when the next one came along, you're much less likely to be put into a situation where it is extremely time critical to know precisely when the message has been sufficiently processed that it is now safe to go change the subscriber list.


--
Brad Knowles, <[EMAIL PROTECTED]>

"Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety."

    -- Benjamin Franklin (1706-1790), reply of the Pennsylvania
    Assembly to the Governor, November 11, 1755

  SAGE member since 1995.  See <http://www.sage.org/> for more info.
------------------------------------------------------
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/

Reply via email to