Description of problem: In profiling SPECjEnterprise2010, we identified an issue in the transaction manager, where there was significant contention. This was fixed upstream in 5.0, but needs to be backported into 4.17.10.Final. Version-Release number of selected component (if applicable): 4.17.9 How reproducible: Everytime. Steps to Reproduce: 1.Use the UUID generation for transaction identification, which I believe is now the default in EAP. 2. 3. Actual results: Contention for the start of every transaction. Expected results: No contention in starting transactions, improving throughput. Additional info: Upstream issue: https://issues.jboss.org/browse/JBTM-1907 Upstream commit: https://github.com/jbosstm/narayana/commit/9e2531ab8519004dc76ba7f3a82c848c4982c10a
Set the flags for inclusion for EAP 6.2.
https://github.com/jbossas/jboss-eap/pull/406 (getting: For all JBoss bugs, it is mandatory to set the target milestone field to a non-empty value before a bug can be moved past the ASSIGNED state. i.e. to POST, MODIFIED, ON_DEV, ON_QA, VERIFIED or RELEASE_PENDING.)
Checked the decopiled code for 6.2.0.ER2.