Re: [exim] [PATCH] ratelimit improvements

Startseite
Nachricht löschen
Nachricht beantworten
Autor: Tony Finch
Datum:  
To: Marc Perkel
CC: exim-users
Betreff: Re: [exim] [PATCH] ratelimit improvements
On Wed, 6 Feb 2008, Marc Perkel wrote:

> A major improvement, if possible, would be the ability to share rate
> limit information across multiple servers.


I have a vague plan to overhaul Exim's hints database infrastructure, with
the aim of being able to use more than just old-style dbm libraries. I'd
like to be able to use Berkeley DB 4's fine-grained locking features,
which should improve throughput without changing the hints database model.
More interesting would be to plug in a distributed database or a pure
in-memory database. Memcached (without a backing database) happens fit
both of these criteria, so it would be an obvious choice. I also thought
Splash! might be worth trying, but it seems to have disappeared.

This would give you distributed callout, ratelimit, and retry databases.
But I'm not making any promises on when I'll get around to it, and I'd be
very happy if someone else did it first.

Tony.
--
<fanf@???> <dot@???> http://dotat.at/ ${sg{\N${sg{\
N\}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}\
\N}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}