> Many filesystems (e.g. the popular ext2) have horrible
> performance when there are many files in the same
> directory.  The queue system should be modified to
> avoid this situation.  As a test case, try adding
> 20,000 test address in such a way that Mailman will try
> to send a welcome message to each of them.

Isn't this optomising for a rather uncommon case.  Typically the qfiles
directory holds a couple of minutes of transactions plus messages
awaiting moderation.  [Actually that comment is somewhat Mailman 2.0.x
centric although I think it will hold for later versions]

> Don't MTAs have the same problem?  Do they all implement
> multiple subdirectories for queued messages?

It is done in some MTAs - exim for example (as an option) - frankly for
many cases the additional overhead of searching n directories outweighs
the advantages of faster per message access *unless* you typically run
huge queues (in which case there are other advantages like splitting the
queue run).

        Nigel.
-- 
[ Nigel Metheringham           [EMAIL PROTECTED] ]
[ - Comments in this message are my own and not ITO opinion/policy - ]



_______________________________________________
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman-21/listinfo/mailman-developers

Reply via email to