httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 21495] - ab blocks in 2.0.47
Date Sat, 12 Jul 2003 00:35:49 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21495>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21495

ab blocks in 2.0.47





------- Additional Comments From trawick@apache.org  2003-07-12 00:35 -------
For the record:

While the patch I posted apparently makes it work, it is something of a kludge.

ab in 2.0.46 worked because of the way that apr_connect() was broken for purely
non-blocking sockets.

One would think that the poll condition between the initial connect call and
when we know we've successfully found a partner would be simply POLLOUT, but it
doesn't work unless you have POLLOUT|POLLIN because the connect state is used
for more than just getting connected to the desired remote part.  Another issue
is that we don't reissue the connect to find out whether or not it worked.  But
that isn't so easy because connect state is overloaded with some SSL setup.

Maybe the kludge isn't so bad, since it may be some time before somebody feels
like cleaning house in ab and potentially breaking something else :)

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


Mime
View raw message