-
Bug
-
Resolution: Done
-
Critical
-
None
-
None
WildFly Transaction Client provides data for recovery in case of JVM failure or other error. But these data are removed too early for cases when Narayana transaction recovery manager runs bottom-up orphan detection which searches for in-doubt participants which should be rolled-back.
The data are removed immediately after the prepare is finished. The recovery manager could still demand these data until the time the whole prepare phase of 2PC is finished.
If the recovery manager does not get any information from XAResource.recovery the resource (EJB remote subordinate XAResource) could never be cleaned-up with rollback call.
- is related to
-
WFTC-78 XA file registry does not delete records when prepare reports READ ONLY
- Resolved
-
CLOUD-2262 Provide support for transaction recovery for transactions which contain subordinate transactions propagated over JBoss Remoting
- New
- relates to
-
WFTC-38 Add active outflowed transaction persistence to JBoss (Narayana) provider
- Resolved