Bug 1103596
Summary: | WebSocket using NIO2 doesn't properly close connections after certain errors | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [JBoss] JBoss Enterprise Application Platform 6 | Reporter: | Radim Hatlapatka <rhatlapa> | ||||||||||
Component: | Web | Assignee: | Rémy Maucherat <rmaucher> | ||||||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Radim Hatlapatka <rhatlapa> | ||||||||||
Severity: | urgent | Docs Contact: | Russell Dickenson <rdickens> | ||||||||||
Priority: | unspecified | ||||||||||||
Version: | 6.3.0 | CC: | kkhan, myarboro | ||||||||||
Target Milestone: | ER6 | ||||||||||||
Target Release: | EAP 6.3.0 | ||||||||||||
Hardware: | Unspecified | ||||||||||||
OS: | Unspecified | ||||||||||||
Whiteboard: | |||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||
Doc Text: | Story Points: | --- | |||||||||||
Clone Of: | Environment: | ||||||||||||
Last Closed: | 2014-06-28 15:31:55 UTC | Type: | Bug | ||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||
Documentation: | --- | CRM: | |||||||||||
Verified Versions: | Category: | --- | |||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||
Embargoed: | |||||||||||||
Bug Depends On: | 1104206 | ||||||||||||
Bug Blocks: | |||||||||||||
Attachments: |
|
Description
Radim Hatlapatka
2014-06-02 07:38:17 UTC
Created attachment 901368 [details]
The server errors
Server errors, you can see matching connection names between the stacktraces and thread dump.
Created attachment 901369 [details]
simple websocket endpoint
Simple websocket endpoint which just echos the received message plus logs websocket onError messages.
Created attachment 901370 [details]
full server log with debug enabled for websockets and connectors
Note: The number of threads managing opened connections and CPU load increases after the execution finished, the client is no longer running. Avoiding the loop seems possible (r2435), but the main problem is not fixed. I am no longer seeing this error with EAP 6.3.0.ER7, verified. |