[jbossts-issues] [JBoss JIRA] (JBTM-2575) When checking for orphaned subordinate transactions in the middle of a tree branches that are eligible for orphan detection will be rolled back
Tom Jenkinson (JIRA)
issues at jboss.org
Wed Dec 2 16:34:00 EST 2015
Tom Jenkinson created JBTM-2575:
Summary: When checking for orphaned subordinate transactions in the middle of a tree branches that are eligible for orphan detection will be rolled back
Project: JBoss Transaction Manager
Issue Type: Bug
Reporter: Tom Jenkinson
Fix For: 4.17.31, 5.later
There is a check in the subordinate orphan detection that not only checks for matching gtrid but also for matching subordinate name. This will not match correctly for an intermediary node. E.g.
When b scans c the xid it gets back will have subordinate name of c, b will look in its object store and match the subordinate on gtrid but the subordinate node ID in b subordinateatomicaction will be "b".
This check is actually superfluous anyway. We already know that the Xid returned from c was for b because of transport level checks.
This message was sent by Atlassian JIRA
More information about the jbossts-issues