Great Circle Associates Majordomo-Users
(January 1995)
 

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

Subject: Re: How to suppress Duplicates
From: Gunther Anderson <gunther @ ssi . edc . org>
Date: Sun, 15 Jan 1995 22:40:50 -0500 (EST)
To: kutty @ lks . csi . com
Cc: majordomo-users @ greatcircle . com
In-reply-to: <9501151836.AA09844@comanche.lks.csi.com>

> Why does majordomo post duplicate copies of the postings all of a 
> sudden - when everything was working perfectly all along?

Well, I can tell you what happened to me recently.  We use MMDF here, 
which certainly colors the picture a little.  What was happening here was 
that MMDF was verifying the validity of the whole mailing list before 
returning from the Submit call.  The thing calling the Submit would time 
out and close, but the Submit itself would still be running somewhere.  
The calling routine would believe that the message had failed in its 
delivery, but the Submit would eventually succeed.  The calling process 
would try again some time later.  This, of course, is bad.  The larger 
the list got, the more addresses there were to verify (verification was 
really just a DNS search on the target machine name), the more likely, 
under load, that the message would duplicate.  We finally got so large, 
with so many international addresses (which seem to timeout on DNS 
queries much more ofen than US addresses) that we were always 
duplicating.  Infinitely (until I killed the original submitter).

The solution for us was MMDF-specific.  We used a different channel for 
submission and delivery, one which deliberately doesn't verify the 
addresses before accepting a job.  We used the list-processor channel, 
and only had to check that the listname-request name was set properly, 
because list-processor insists on making listname-request the envelope 
"From " header name.

Gunther Anderson


References:
Indexed By Date Previous: Re: subbing to every list at our site.
From: Brent@GreatCircle.COM (Brent Chapman)
Next: Majordomo: Overhead?
From: Rob Robinson <r_robins@tec.nh.us>
Indexed By Thread Previous: How to suppress Duplicates
From: kutty@lks.csi.com
Next: Contributed software
From: Brent@GreatCircle.COM (Brent Chapman)

Google
 
Search Internet Search www.greatcircle.com