At 4:54 PM -0700 2004-10-21, Dallas Bethune wrote:
The MTA cannot perform multithreading between multiple lists.
More accurately, the MTA is limited in its ability to apply
multi-threaded solutions to problems when the input bottleneck from the qrunner is single-threaded.
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.
Some of these problems can be addressed through improvements to
MTA configuration, but it certainly sounds like the ability to have multiple qrunners going at the same time would allow the MTA a better chance to maximize the potential overall mailing list throughput that the server is capable of.
-- Brad Knowles, <brad@stop.mail-abuse.org>
"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.