Yahoo Groups archive

Milter-greylist

Index last updated: 2026-04-28 23:32 UTC

Message

Re: [milter-greylist] Which Version for Production?

2007-06-14 by Dan Mahoney, System Admin

On Tue, 3 Apr 2007, Emmanuel Dreyfus wrote:

> On Tue, Apr 03, 2007 at 12:55:26PM -0400, Dan Mahoney, System Admin wrote:
>> Do any of the above actually use any sort of db/file based storage for the
>> active greylist, or is it all still in main memory?
>
> Nobody have been annoyed enough to change that code.
>
> Well, it's almost true: I did try BDB at once, but I gave it up since I had
> less garantees about integrity in case of crash. The code is available from
> CVS if someone is interested (cvs co -rBDB milter-greylist). It was a fork
> from version 1.3.2 and it has not been updated since. I seriously doubt it
> is usable at all.

(Sorry for the late, late reply, I've been out of the loop in the 
hospital...nasty stuff)

Okay, so would anyone be interested in some sort of "bounty" on this?  I 
realize the lookup time with the list stored in main memory is very fast, 
but how much extra CPU time do you estimate would be used if it were 
mysql?  Sqlite?  BDB?

Did the BDB version have the option to periodically (say, hourly) dump a 
checkpoint file or something similar?

Right now I am only using milter-greylist for a handfull of domains (the 
really really badly spam-affected ones).  I would ideally like to use it 
server-wide (handling 400+ domains on this mail server).  I can't IMAGINE 
the size the process would grow to in that case, but certainly it would be 
one case whereby I'd rather sacrifice the CPU over the RAM.

-Dan

>
>

--

"I love you forever eternally."

-Connaian Expression

--------Dan Mahoney--------
Techie,  Sysadmin,  WebGeek
Gushi on efnet/undernet IRC
ICQ: 13735144   AIM: LarpGM
Site:  http://www.gushi.org
---------------------------

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.