summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorTony Finch <dot@dot.at>2005-06-29 14:29:05 +0000
committerTony Finch <dot@dot.at>2005-06-29 14:29:05 +0000
commit894a6bd8650c220748218874e5f4079ee063695b (patch)
treee7702c925f39f1d84d60563271d82392e14c1400 /doc
parent14c6eb7262750e6779d1f4b4f19155efd8ca92e4 (diff)
Add a small note about the performance implications of complicated
ratelimit setups.
Diffstat (limited to 'doc')
-rw-r--r--doc/doc-txt/NewStuff10
1 files changed, 9 insertions, 1 deletions
diff --git a/doc/doc-txt/NewStuff b/doc/doc-txt/NewStuff
index 793887065..6ef8f2855 100644
--- a/doc/doc-txt/NewStuff
+++ b/doc/doc-txt/NewStuff
@@ -1,4 +1,4 @@
-$Cambridge: exim/doc/doc-txt/NewStuff,v 1.53 2005/06/27 14:34:33 ph10 Exp $
+$Cambridge: exim/doc/doc-txt/NewStuff,v 1.54 2005/06/29 14:29:05 fanf2 Exp $
New Features in Exim
--------------------
@@ -235,6 +235,14 @@ TF/04 There is a new ratelimit ACL condition which can be used to measure
cdb {DB/ratelimits.cdb} \
{$value} {RATELIMIT} }
+ Warning: if you have a busy server with a lot of ratelimit tests,
+ especially with the per_rcpt option, you may suffer from a performance
+ bottleneck caused by locking on the ratelimit hints database. Apart from
+ making your ACLs less complicated, you can reduce the problem by using a
+ RAM disk for Exim's hints directory, /var/spool/exim/db/. However this
+ means that Exim will lose its hints data after a reboot (including retry
+ hints, the callout cache, and ratelimit data).
+
TK/01 Added an 'spf' lookup type that will return an SPF result for a given
email address (the key) and an IP address (the database):