[JBoss JIRA] (JBTM-1211) Fix qa suite failure: org.jboss.jbossts.qa.junit.testgroup.TestGroup_jtsremote
by Gytis Trikleris (JIRA)
[ https://issues.jboss.org/browse/JBTM-1211?page=com.atlassian.jira.plugin.... ]
Gytis Trikleris commented on JBTM-1211:
---------------------------------------
http://172.17.131.2/job/jbossts-branch417-EAP61-java7/546/
http://172.17.131.2/job/jbossts-narayana-java6/128/
> Fix qa suite failure: org.jboss.jbossts.qa.junit.testgroup.TestGroup_jtsremote
> ------------------------------------------------------------------------------
>
> Key: JBTM-1211
> URL: https://issues.jboss.org/browse/JBTM-1211
> Project: JBoss Transaction Manager
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: JTS, Testing, Transaction Core
> Affects Versions: 4.16.4
> Reporter: Paul Robinson
> Assignee: Michael Musgrove
> Fix For: 4.17.4, 5.0.0.M2
>
> Attachments: jbossts-narayana-java6-ipv6-dualstack.57.tar, jtsremote(1).zip, jtsremote.zip
>
> Original Estimate: 1 week
> Remaining Estimate: 1 week
>
> See: http://172.17.131.2/view/Narayana+BlackTie/job/jbossts-branch416-java6/232
> {code}
> Running org.jboss.jbossts.qa.junit.testgroup.TestGroup_jtsremote
> [junit] Tests run: 9, Failures: 1, Errors: 0, Time elapsed: 169.235 sec
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years
[JBoss JIRA] (JBTM-1202) Intermittent XTS WSTX failure
by Gytis Trikleris (JIRA)
[ https://issues.jboss.org/browse/JBTM-1202?page=com.atlassian.jira.plugin.... ]
Gytis Trikleris commented on JBTM-1202:
---------------------------------------
http://172.17.131.2/job/jbossts-narayana-java6-ipv6-dualstack/63
> Intermittent XTS WSTX failure
> -----------------------------
>
> Key: JBTM-1202
> URL: https://issues.jboss.org/browse/JBTM-1202
> Project: JBoss Transaction Manager
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Testing, XTS
> Reporter: Tom Jenkinson
> Assignee: Paul Robinson
> Fix For: 4.17.0, 5.0.0.M2
>
> Attachments: com.arjuna.wst11.tests.arq.ba.CloseTest-output.txt, com.arjuna.wst11.tests.arq.ba.CloseTest.txt
>
>
> http://172.17.131.2/job/narayana-java6/1247/
> Suppose you just want to run the WSTX tests and nothing else on hudson, then you would add the following to the hudson configure script:
> export NARAYANA_BUILD=0 AS_BUILD=0 TXF_TESTS=0 QA_TESTS=0 txbridge=0
> export WSTX_MODULES="WSTX"
> I found this useful during IPv6 testing
> This particular example assumes that there is still a narrayana build in the workspace directory. If you want to rebuild narrayana too then just set NARAYANA_BUILD=1
> [INFO] Surefire report directory: /home/hudson/workspace/narayana-java6/XTS/localjunit/WSTX/target/surefire-reports
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
> Running com.arjuna.wst11.tests.arq.ba.CancelTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.087 sec
> Running com.arjuna.wst11.tests.arq.ba.CloseTest
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.789 sec <<< FAILURE!
> Running com.arjuna.wst11.tests.arq.ba.CompensateTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.111 sec
> Running com.arjuna.wst11.tests.arq.ba.ConfirmWithCompleteTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.134 sec
> Running com.arjuna.wst11.tests.arq.ba.ExitTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.655 sec
> Running com.arjuna.wst11.tests.arq.ba.MultiCancelTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.632 sec
> Running com.arjuna.wst11.tests.arq.ba.MultiCloseTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.851 sec
> Running com.arjuna.wst11.tests.arq.ba.MultiCompensateTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.775 sec
> Running com.arjuna.wst11.tests.arq.basic.CommitExceptionInPrepareTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.355 sec
> Running com.arjuna.wst11.tests.arq.basic.CommitRollbackInPrepareTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.736 sec
> Running com.arjuna.wst11.tests.arq.basic.MultiParticipantsTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.055 sec
> Running com.arjuna.wst11.tests.arq.basic.NestedTransactionTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.494 sec
> Running com.arjuna.wst11.tests.arq.basic.NullCommitTransactionTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.443 sec
> Running com.arjuna.wst11.tests.arq.basic.NullRollbackTransactionTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.312 sec
> Running com.arjuna.wst11.tests.arq.basic.PrintTransactionTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.284 sec
> Running com.arjuna.wst11.tests.arq.basic.ResumeNullTransactionTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.494 sec
> Running com.arjuna.wst11.tests.arq.basic.RollbackExceptionInRollbackTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.583 sec
> Running com.arjuna.wst11.tests.arq.basic.SingleParticipantTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.638 sec
> Running com.arjuna.wst11.tests.arq.basic.SubtransactionCommitFailInPrepareTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.273 sec
> Running com.arjuna.wst11.tests.arq.basic.SubtransactionCommitRollbackInPrepareTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.215 sec
> Running com.arjuna.wst11.tests.arq.basic.SubtransactionCommitTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.323 sec
> Running com.arjuna.wst11.tests.arq.basic.SubtransactionRollbackTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.91 sec
> Running com.arjuna.wst11.tests.arq.basic.SuspendCommitTransactionTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.171 sec
> Running com.arjuna.wst11.tests.arq.basic.SuspendNullTransactionTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.177 sec
> Running com.arjuna.wst11.tests.arq.basic.SuspendResumeCommitTransactionTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.397 sec
> Running com.arjuna.wst11.tests.arq.basic.SuspendResumeParticipantsTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.003 sec
> Running com.arjuna.wst11.tests.arq.basic.SuspendResumeSingleParticipantTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.599 sec
> Running com.arjuna.wst11.tests.arq.basic.SuspendTransactionTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.45 sec
> Running com.arjuna.wst11.tests.arq.basic.ThreadedTransactionTest
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.738 sec
> Results :
> Tests in error:
> test(com.arjuna.wst11.tests.arq.ba.CloseTest)
> Tests run: 29, Failures: 0, Errors: 1, Skipped: 0
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years
[JBoss JIRA] (JBTM-1354) JCA recovery race condition
by Tom Jenkinson (JIRA)
[ https://issues.jboss.org/browse/JBTM-1354?page=com.atlassian.jira.plugin.... ]
Tom Jenkinson updated JBTM-1354:
--------------------------------
Status: Pull Request Sent (was: Reopened)
> JCA recovery race condition
> ---------------------------
>
> Key: JBTM-1354
> URL: https://issues.jboss.org/browse/JBTM-1354
> Project: JBoss Transaction Manager
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: JCA, JTA, Recovery
> Reporter: Tom Jenkinson
> Assignee: Tom Jenkinson
> Fix For: 4.17.4, 5.0.0.M2
>
>
> Evidenced in SimpleIsolatedServers::testSimultaneousRecovery
> Basically XATerminatorImple -> SAA::activate() -> XAResourceRecord::restore_state() -> getNewXAResource() -> XARecoveryModule::getNewXAResource()
> At this point _xidScans may be none-null but still only partial from the first scan: periodicWorkSecondPass -> bottomUpRecovery -> resourceInitiatedRecoveryForRecoveryHelpers -> xaRecovery
> if (_xidScans == null)
> _xidScans = new Hashtable<XAResource,RecoveryXids>();
> What I am not sure of is whether we should synchronize bottomUpRecovery and getNewXAResource as that would stop this race condition. Gonna give that a whirl.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years