Heap consumption by JBossJTALocalTransactionProvider / High number of TransactionImple instances in a COMMITTED state in JBoss EAP
Issue
- Migrating from EAP 7.0 (or earlier)
- High heap usage is associated with a single instance of
org.wildfly.transaction.client.provider.jboss.JBossJTALocalTransactionProvider
. - The
JBossJTALocalTransactionProvider
instance retains thousands of instances ofcom.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple
where_theTransaction.actionStatus == 7
(ActionStatus.COMMITTED
). - Transaction timeout is disabled in the system.
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 7.1
- 7.2
- 7.3
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.