[
https://issues.jboss.org/browse/JBTM-1611?page=com.atlassian.jira.plugin....
]
Michael Musgrove commented on JBTM-1611:
----------------------------------------
I have been unable to replicate the issue on my laptop using the command:
{noformat}
ant -f run-tests.xml -Dtest.name=crashrecovery09
-Dtest.methods="CrashRecovery09_Test01" -Dprofile=hornetq onetest
{noformat}
and similarly for the other two failing methods in this test group and the other two test
groups (crashrecover10 and crashrecover12). Therefore it looks like the issue is
environmental.
I have just debugged one of the other QA crash recovery issues (JBTM-1601) and there I
found that the client wasn't waiting long enough for recovery to kick in. Extending
the wait period before checking for success fixed that issue but unfortunately these test
groups uses a different method to wait for recovery. In this case the clients trigger a
remote recovery scan. The internal interface does allow the client to trigger multiple
passes but the first two test groups have the number of scans hardcoded to 1 and the last
group does 2 passes so its not configurable. To test the theory we could either:
# run the test on a fast machine, or
# I patch the QA test suite so that scan counter is configurable and introduce a pause
between scans
If either of these approaches work we can put the fix into 4.17.5
Failing qa testcase
org.jboss.jbossts.qa.junit.testgroup.TestGroup_crashrecovery09,10,12 with jacorb and
HornetQ object store enabled
-------------------------------------------------------------------------------------------------------------------------------------
Key: JBTM-1611
URL:
https://issues.jboss.org/browse/JBTM-1611
Project: JBoss Transaction Manager
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Testing
Affects Versions: 4.17.3
Reporter: Ondřej Chaloupka
Assignee: Michael Musgrove
Fix For: 4.17.5
During testing EAP 6.1.0.ER3 I'm hitting problem on QA tests of narayana project for
branch 4.17 when running qa tests with jacorb and hornetq object store (happening for NIO
and AIO).
Tests which are failing:
org.jboss.jbossts.qa.junit.testgroup.TestGroup_crashrecovery09
- CrashRecovery09_Test01
- CrashRecovery09_Test03
- CrashRecovery09_Test05
org.jboss.jbossts.qa.junit.testgroup.TestGroup_crashrecovery10
- CrashRecovery10_Test01
- CrashRecovery10_Test03
- CrashRecovery10_Test05
org.jboss.jbossts.qa.junit.testgroup.TestGroup_crashrecovery12
- CrashRecovery12_Test03
- CrashRecovery12_Test06
Detailed log could be found in job:
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/eap-61-jbossts-qa-te...
I was trying to get more info on the test CrashRecovery09 but I can say just that the
value honlder has value 0 instead of 1 on
org.jboss.jbossts.qa.CrashRecovery09Clients.Client01a (line 84).
--
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