Approximately 1/1000 times hadnshake_fail hangs on Linux.
I know almost exactly what the problem is: the server is expecting double new line or unallowed char (0-32) or (128-255), while the client is doing handshaking. It always ends up with server encountering an unallowed char, but sometimes it doesn't.
./test_runner httpc*.so /name:*handshake* /noignore /loop:1000
Comments: This hasn't been reproducing in our tests at all.
I know almost exactly what the problem is: the server is expecting double new line or unallowed char (0-32) or (128-255), while the client is doing handshaking. It always ends up with server encountering an unallowed char, but sometimes it doesn't.
./test_runner httpc*.so /name:*handshake* /noignore /loop:1000
Comments: This hasn't been reproducing in our tests at all.