On 2007-08-15 20:27:24 -0400, Matt Sergeant wrote:
> On 15-Aug-07, at 7:08 PM, Ed McLain wrote:
> >IS there any documentation anywhere on how and what needs to be
> >changed?  I've looked on the wiki and don't see anything on there
> >about it.   As an aside, I'll dig through the dnsbl plugin for async
> >and see what I  can come up with.  Any information would be very
> >helpful though.
> 
> There isn't much documentation on it unfortunately.
> 
> The big problem tends to be in the queue plugins as they do I/O - so  
> for example in the postfix-queue plugin it opens a UNIX domain socket  
> to the postfix queue daemon and squirts the message down that socket.  
> All the time it is doing that, qpsmtpd-async could be processing  
> other connections, but because it's not written in an async manner it  
> can't.

Good catch. I've been thinking of switching to -async (we have only ~50k
connections per day on average, but it's very uneven, so the configured
limit of 50 concurrent connections gets reached every now and then and I
don't think I want to raise that any further), so that would be one of
the plugins I'd have to rewrite (and one which I didn't think of,
although in our case it probably isn't a bottleneck).

        hp


-- 
   _  | Peter J. Holzer    | I know I'd be respectful of a pirate 
|_|_) | Sysadmin WSR       | with an emu on his shoulder.
| |   | [EMAIL PROTECTED]         |
__/   | http://www.hjp.at/ |    -- Sam in "Freefall"

Attachment: signature.asc
Description: Digital signature

Reply via email to