Details
-
Bug
-
Resolution: Obsolete
-
Major
-
None
-
None
-
None
Description
According to pferraro, an implementation of XAResourceRecovery needs to be added to Infinispan and plugged into XAResourceRecoveryRegistry in order to get recovery of XA transactions working as expected.
This is already done in Server/AS/Wildfly in org.jboss.as.clustering.infinispan.subsystem.CacheService class.
A similar thing should happen when Infinispan is used in embedded/library mode.
isavin_jira, since you are going to work on the transaction changes in 7.0, maybe you can take this on too? It'd be interesting to add a test to start with which shows that XA transaction recovery is not working as expected as a result of not having this.