Bug 1099638 - Upgrade XNIO to 3.0.10.GA
Summary: Upgrade XNIO to 3.0.10.GA
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss Enterprise Application Platform 6
Classification: JBoss
Component: Remoting
Version: 6.3.0
Hardware: All
OS: All
medium
medium
Target Milestone: ER6
: EAP 6.3.0
Assignee: David M. Lloyd
QA Contact: Jitka Kozana
Russell Dickenson
URL:
Whiteboard:
Depends On: 1098879
Blocks: 1101390 1104666
TreeView+ depends on / blocked
 
Reported: 2014-05-20 19:39 UTC by David M. Lloyd
Modified: 2014-07-02 00:24 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
XNIO versions previous to 3.0.10.GA had an automatically scaling thread pool based on `java.util.concurrent.ThreadPoolExecutor`. However the implementation of scaling is inherently racy and can result in the pool going idle even though there are executable tasks pending. As a result, clients or servers appeared to "hang" for some period of time. In the event of a client, this may manifest as "connection timed out" or "operation failed with status: WAITING" exceptions. This is particularly prevalent on Windows. In this release of the product, the thread pool code has been modified to behave the same way as WildFly 8+. This means that the customer will observe the following behavioral changes: * I/O task thread pools (in this case, Remoting and Management task pools) will automatically and immediately grow to their maximum size. * The "core pool size" setting of these pools will have no effect, though it will continue to exist going forward in case the previous behavior can be safely reinstated.
Clone Of:
Environment:
Last Closed: 2014-06-28 15:53:40 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description David M. Lloyd 2014-05-20 19:39:07 UTC
Description of problem:

Component upgrade to resolve thread starvation issue (#1098879 and probably others)

Comment 1 Kabir Khan 2014-05-21 13:17:14 UTC
https://github.com/jbossas/jboss-eap/pull/1352

Comment 3 Pavel Jelinek 2014-06-17 06:39:56 UTC
Verified for EAP 6.3.0.ER7.


Note You need to log in before you can comment on or make changes to this bug.