Great Circle Associates List-Managers
(October 1994)
 

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

Subject: Re: Experience Managing Very Large Lists
From: Keith Moore <moore @ cs . utk . edu>
Date: Wed, 12 Oct 1994 14:18:21 -0400
To: Brian Behlendorf <brian @ sfraves . org>
Cc: Alec Saunders <alecs @ microsoft . com>, List-Managers @ greatcircle . com, moore @ cs . utk . edu
In-reply-to: Your message of "Tue, 11 Oct 1994 16:39:57 PDT." <Pine.3.89.9410111644.D20034-0100000@taz.hyperreal.com>


> I manage a list with 17,000 users on it, and majordomo is pretty slow at 
> adding and particularly at removing users from it.  On our 486 BSDI box 
> doing mostly mail and news for 2-10 people at once, it can take up to 5 
> minutes to remove a name from the list.  

Just for another data point...I manage a list that has around 4500 users,
using software that I wrote myself.  (no, you probably don't want it...it's
very specialized for a particular group of users).  But the software is
written in C, and it takes about .5 seconds (measured) to add or remove a
user on a moderately loaded SparcStation 2 running SunOS 4.  The list of
users is stored in an ordinary text file, and changes are accomplished by
locking the file, copying the file to a new file and making changes on the
fly, renaming the files so that the new replaces the old, and unlocking.

So it sounds like it might well be worth the trouble to rewrite the majordomo
list update code in C.  

Keith


Follow-Ups:
References:
Indexed By Date Previous: Which?
From: jkg@epx.cis.umn.edu
Next: Re: Which?
From: alan@znyx.com (Alan Deikman)
Indexed By Thread Previous: Re: Experience Managing Very Large Lists
From: Brian Behlendorf <brian@sfraves.org>
Next: Re: Experience Managing Very Large Lists
From: Jared_Rhine@hmc.edu

Google
 
Search Internet Search www.greatcircle.com