> 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.