[Mailman-Developers] Bounce processing performance, pending.pck possible bug/redesign

Richard Barrett r.barrett at openinfo.demon.co.uk
Sat Apr 26 18:20:50 EDT 2003


At 13:45 26/04/2003, John Distler wrote:
>I'm currently running Mailman 2.1.1
>I recently completed splitting my large 190,000 member list into 72 sublists
>for performance
>reasons (primarily bounce processing).
>
>I split the lists leaving bounce disabled addresses in the mix to be able to
>measure performance
>of the new setup.
>
>My first mailing to my 72 sublists generated over 15,000 bounces, however
>the performance wasn't what I expected.
>
>The first few bounces were processed at over 8 per second.  However that
>slowed to 5 seconds PER BOUNCE near the end.
>
>After investigation I noticed that ~mailman/data/pending.pck had grown to
>almost 2 megabytes in size.
>
>Even though I have my bounce threshold set to 5.0 and NO addresses were
>disabled because of bouncing, pending.pck contained over
>15,000  "re-enable" entries along with generated confirmation strings.

With a threshold of 5.0, it is going to require multiple bounces for each 
mail address to get it disabled. MM needs to keep records to do this.

If you have a 'dirty' membership list, why not drop the threshhold to less 
than one e.g. 0.5, so that the next mailing disables the bouncing 
subscribers immediately; that is assuming that the returning addresses 
matches the subscribed addresses and you are not using VERP.

>I double checked the bounce information was correctly registered by dumping
>the config.pck for the mailing list.  None of these addresses were disabled
>and the bounce information is correct.
>
>I looked at the code in Bouncer.py at the "registerbounce" routine and this
>behavior appears to be by design.
>Am I missing something here or is this a bug?
>
>
>_______________________________________________
>Mailman-Developers mailing list
>Mailman-Developers at python.org
>http://mail.python.org/mailman/listinfo/mailman-developers




More information about the Mailman-Developers mailing list