
wbh at conducive
May 9, 2009, 1:30 PM
Post #2 of 2
(631 views)
Permalink
|
|
Re: [Bug 847] New: Enabled DNSDB by default
[In reply to]
|
|
Mike Cardwell wrote: > ------- You are receiving this mail because: ------- > You are on the CC list for the bug. > > http://bugs.exim.org/show_bug.cgi?id=847 > Summary: Enabled DNSDB by default > Product: Exim > Version: N/A > Platform: All > OS/Version: All > Status: NEW > Severity: wishlist > Priority: medium > Component: Lookups > AssignedTo: nigel [at] exim > ReportedBy: exim-users [at] lists > CC: exim-dev [at] exim > > > As per the following thread on Exim users: > > http://lists.exim.org/lurker/message/20090505.152713.54e38204.en.html > > Could we please enable the dnsdb lookup type in the default makefile for > version 4.70 and onwards. > > Counterpoint: Suggest it is a burden for many of a 'feature' needed by few. A) The ~ 4KB of extra binary needs to be loaded and unloaded per each child process spawned - insignificant on lightly-loaded servers, but perhaps 100 to 400 such at any given moment in time on a busy server, each of those coming and going many times to the hour - so multi-megabytes of movement for minority gain IF even used at all. B) The removal of a single '#' in the source, ELSE a build-time CLI directive, activates building of the feature for the few who actually use it. All necessary code and build tools are already in place and tested. C) Arguments posited to date do not support the claim that there is no better/other means of achieving the goals 'so far' stated. It is not clear that dnsdb is even as out-of-the-box 'generally' useful as existing built-ins, and the original coder(s) apparently were well aware of this when they chose to NOT include it by default. D) Several other features of equal or greater 'general' utility (to wit, various search types) are traditionally optioned OFF unless specifically called in. That is a wise approach that has stood the test of time, and is worth continuing, more especially so in that pulling in dnsdb, if/as/when justified, is essentially painless. A compile takes time, yes - but not a great deal of it. And the resulting binary may then be run for months if not years on-end and should use no more resources in those millions of repetitions than necessary. DNSDB may indeed have utility - but not (so far) to the extent to justify burdening the default install. Bill -- ## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
|