Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 7.0.0pre3, 6.1.12.rc4
-
Fix Version/s: 7.0.0.pre5, 6.1.12
-
Component/s: NIO
-
Labels:None
-
Environment:macosx
-
Number of attachments :
Description
On macosx there are intermittent failures on ssl+nio connections with the http client.
the crux of the issue is that if the underlying handshake takes too long to complete the handle() method of HttpConnection in client can get loop through and not notice progress and then lock up the test cases.
we need to refactor the way this works a little bit but for now increasing the no_progress value to 100 but that is a stopgap measure
this has been fixed..
the crux of the issue was that there were intermittent cases of returning from handle with actual progess (based on the underlying ssl handshake) without appearing that there was progress and handle() was not getting called again
the stopgap measure I added in yesterday was resolving the symptom in entirely too cpu intensive of a fashion which is addressed in this fix now