Marc MERLIN wrote: MM> On Sun, May 12, 2002 at 09:53:51AM -0500, Nathan Neulinger wrote: MM> > MM> > What about using the bgsend/bgisready functionality in Net::DNS? That MM> > should allow multiple queries in the background in parallel. MM> MM> Sounds like a great idea, I wasn't aware of the functionality. MM> Craig, is it something: MM> - you'd be willing to do (as an option for those who don't want the MM> overhead)?
No time to do it myself at the moment MM> - you don't want to do yourself but you'd accept as a patch? certainly. Async DNS is always fun. MM> How much work would it be to change the SA logic to read all the DNS options MM> and run them all at once? The fancy way to do it would be kick them all off at the beginning of processing the message, then while waiting, run all the other rules, then check to see which DNS queries have come back, and maybe then block a while checking occasionally if DNS is back. Eventually timeout. Having said all that, to come back to the original thread here, I think the problem is most likely *not* DNS lookups on those long processing times for spamassassin. I suspect it's much more likely to be razor. C _______________________________________________________________ Have big pipes? SourceForge.net is looking for download mirrors. We supply the hardware. You get the recognition. Email Us: [EMAIL PROTECTED] _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk