[Mimedefang] BIG problems with mimedefang

Matthew.van.Eerde at hbinc.com Matthew.van.Eerde at hbinc.com
Thu Jan 19 11:56:26 EST 2006


David F. Skoll wrote:
> Matthew.van.Eerde at hbinc.com wrote:
> 
>> Once you get beyond a certain traffic level the BerkeleyDB
>> implementation of the Bayes database becomes a bottleneck and you
>> need to move to a SQL-daemon database.
> 
> If that's the case, SpamAssassin has a seriously broken BerkeleyDB
> Bayes implementation.

You say to-MAY-to, I say to-MAH-to...

> Even SpamAssassin shouldn't require locking unless the Berkeley DB
> file is being written to.  If it's only being read, then concurrent
> access shouldn't be a problem.

Most bayesian analyses result in a write to add the new tokens and update the token counts.

Every so often a bayesian analysis results in a HUGE write to expire old tokens.

Any mail that comes along during an expiry is going to have to sit and wait... the slaves pile up, processes drop into swap, and it's La Brea all over again.

-- 
Matthew.van.Eerde (at) hbinc.com               805.964.4554 x902
Hispanic Business Inc./HireDiversity.com       Software Engineer




More information about the MIMEDefang mailing list