21 Oct
2004
21 Oct
'04
6:58 p.m.
On Thu, 2004-10-21 at 19:54, Dallas Bethune wrote:
The MTA cannot perform multithreading between multiple lists. For instance, if there is one list with 10,000 subscribers no other deliveries can be made while the emails to those 10,000 people are being transferred to the MTA. In some cases that may delay all other list delivery by several minutes and if that happens many times a day it can become problematic to end users. Having multiple outgoing qrunners allows other list mail to be delivered simultaneously.
Note that the OutgoingRunner was designed to never (or almost never) need the list lock, so it should not block other access to the MailList while it's doing its job.
-Barry