Great Circle Associates Majordomo-Users
(March 1999)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: Re: Incredibly Long Delays in List Messages
From: "Brian J. Ackermann" <brianj @ subrad . com>
Date: Mon, 15 Mar 1999 14:41:52 -0600
To: <majordomo-users @ greatcircle . com>

What about threading?  Having the list divy up the mail
into threads.  For example. You have a list with 100 recipients.
Majordomo is ready to send out.  So, it spawns a sendmail
process to handle the first address, and so on, up to, oh, say
eight threads.  When one child process terminates, spawn 
a new one, and so forth, until the list is processed.  Maybe thats
how the bulkmail program works.  I don't know.  I've written
mail processing and delivery systems before, and thats the 
way I've done it, though, admittedly, I don't have much perl
or sendmail experience.

Doing it this way at least keeps the list going, as only 1 thread
in 8 are locked up waiting for response, and the other 7 can 
still chug away.  Even if 4 threads freeze, you still get the list
out.  

My two bits...

>2) Sendmail delivers the message to one address at a time, in order, and if
>   one host is slow in responding then everything beyond that will have to
>   wait.

---





Follow-Ups:
Indexed By Date Previous: Problem with 1.94.4 & FreeBSD 3.1-19990309-STABLE
From: Bob K <melange@yip.org>
Next: Re: Newsletter type mailing list vs. Discussion
From: Jason L Tibbitts III <tibbs@math.uh.edu>
Indexed By Thread Previous: Re: Problem with 1.94.4 & FreeBSD 3.1-19990309-STABLE
From: jeremy@omsys.com (Jeremy H. Griffith)
Next: Re: Incredibly Long Delays in List Messages
From: Richard Welty <rwelty@neworks.net>

Google
 
Search Internet Search www.greatcircle.com