[JBoss JIRA] (JBTM-2544) RTS inbound bridge recovery does not work with JTS
by Tom Jenkinson (JIRA)
[ https://issues.jboss.org/browse/JBTM-2544?page=com.atlassian.jira.plugin.... ]
Tom Jenkinson updated JBTM-2544:
--------------------------------
Fix Version/s: 5.next
(was: 5.2.8.Final)
> RTS inbound bridge recovery does not work with JTS
> --------------------------------------------------
>
> Key: JBTM-2544
> URL: https://issues.jboss.org/browse/JBTM-2544
> Project: JBoss Transaction Manager
> Issue Type: Bug
> Components: REST
> Reporter: Gytis Trikleris
> Assignee: Gytis Trikleris
> Fix For: 5.next
>
>
> If JTS is enabled, crash scenario when system fails just before the commit does not complete correctly. Instead of being committed, resource is rolled back by XARecoveryModule.
> In JTA case, XARecoveryModule does not find any XAResourceRecords and bridge recovery is handled by InboundBridgeRecoveryModule.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years
[JBoss JIRA] (JBTM-2548) CrashRecovery05_2_Test076 (through CrashRecovery05_2_Test100) failures
by Tom Jenkinson (JIRA)
[ https://issues.jboss.org/browse/JBTM-2548?page=com.atlassian.jira.plugin.... ]
Tom Jenkinson closed JBTM-2548.
-------------------------------
> CrashRecovery05_2_Test076 (through CrashRecovery05_2_Test100) failures
> ----------------------------------------------------------------------
>
> Key: JBTM-2548
> URL: https://issues.jboss.org/browse/JBTM-2548
> Project: JBoss Transaction Manager
> Issue Type: Bug
> Components: Testing
> Affects Versions: 5.2.7.Final
> Reporter: Michael Musgrove
> Assignee: Michael Musgrove
> Fix For: 5.2.8.Final
>
>
> These tests typically start 2 servers and crash one of them in various ways.
> Then the two servers are restarted but the tests fail because the recovery port used by one of the two servers is stuck in the TIME-WAIT state so the server restart gets a "Bind: Address Already in Use" error.
> I propose to fix this by doing a retry and backoff approach.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years
[JBoss JIRA] (JBTM-2547) CrashRecovery02_2_Test01 failure
by Tom Jenkinson (JIRA)
[ https://issues.jboss.org/browse/JBTM-2547?page=com.atlassian.jira.plugin.... ]
Tom Jenkinson closed JBTM-2547.
-------------------------------
> CrashRecovery02_2_Test01 failure
> ---------------------------------
>
> Key: JBTM-2547
> URL: https://issues.jboss.org/browse/JBTM-2547
> Project: JBoss Transaction Manager
> Issue Type: Bug
> Components: Testing
> Affects Versions: 5.2.7.Final
> Environment: Run the QA testsuite using the JdkORB
> Reporter: Michael Musgrove
> Assignee: Michael Musgrove
> Fix For: 5.2.8.Final
>
>
> The root cause of the failure is that StatusChecker#getStatus gets a different exception when trying to obtain the transaction status. With JacORB it gets OBJECT_NOT_EXIST but with JdkORB orb it gets CORBA.BAD_OPERATION. In the former case we assume that the original transaction is dead and get a fresh one to do recovery on. In the later case we log the error and abort the replay attempt.
> The recommended fix is to mark the original as dead when we get CORBA.BAD_OPERATION when doing the status lookup.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years