-
Notifications
You must be signed in to change notification settings - Fork 569
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
io.helidon.webserver.HttpPipelineTest hangs periodically #3301
Comments
Thread dump:
|
Intermittent issue reported for that same Test class: #2614 ; unsure if that's actually related. |
That other test was removed AFAICT. |
Test is blocked waiting to receive response for |
Yes, that's the whole output of jstack |
We might want to turn on max log verbosity in the webserver unit tests. |
Couldn't really tell the reason for the hang based on the thread dump. Adding more logging info to the test. See PR #3312. |
There have been a few fixes recently related to hangs. This test has not been failing AFAICT. Will reopen if necessary. |
See in https://builds.helidon.io/188BEF7E61579798118FD5AC11034E91/logs/16 It's merge check that is merged with
|
The log linked above (https://builds.helidon.io/188BEF7E61579798118FD5AC11034E91/logs/16) shows an earlier failure:
It would be nice to determine if there's a pattern here that is causing the |
See in https://builds.helidon.io/063A51158A3E709301AE66CFB618EFEF/logs/16
|
see https://builds.helidon.io/34BDF890BF0963A0854040C1EC515747
|
Let's re-open if we see the failure again. |
Seeing this test fail while building #3978 |
I'm seeing this more often in helidon-2.x when upgrading netty to 4.1.76.Final in my local repo. The test fails with
I did not see this in helidon 3 (master). Here is the test output (I added the request number to one of the log output -- that's why it might look slightly different than what is in the helidon-2.x branch):
I think this output looks OK. We do a PUT and two GETs. The server sends the GET responses out of order (that's what we are testing). The client reads the first GET response and it's correct (0), but it blocks when it reads the second response. |
The above PRs seem to fix the issue (fingers crossed). Closing. |
Periodically the
io.helidon.webserver.HttpPipelineTest
test case hangs seemingly indefinitely. I wanted to capture this issue here. There is no output.The text was updated successfully, but these errors were encountered: