On Thu, Dec 11, 2003 at 01:50:46PM -0600, William A. Rowe, Jr. wrote:
> But the 2.0 architecture is entirely different.  We need a poll but it's not entirely
> obvious where to put one...
> 
> One suggestion raised in a poll bucket: when a connection level filter cannot
> read anything more, it passed back a bucket containing a poll descriptor as
> metadata.  Each filter passes this metadata bucket back up.  Some filters
> like mod_ssl would move it from the connection brigade to the data brigade.

At one level we'll have to fit whatever I/O multiplexer we come
up with in the filters. I'm going to stay out of that discussion.

At a lower level, ignoring filters for a moment, we still need a
way for applications to be able to multiplex I/O between different
I/O types: pipes, files, sockets, IPC, etc... I think this is the
root of the problem (and something we should probably move over
to the [EMAIL PROTECTED] list, and also something we might want to take up
after APR 1.0 is released).

-aaron

Reply via email to