[jbossts-issues] [JBoss JIRA] (JBTM-1138) crashrecovery12 tests intermittently fail when running in ExecutionWrapper mode

Tom Jenkinson (JIRA) jira-events at lists.jboss.org
Mon Oct 14 08:10:36 EDT 2013


     [ https://issues.jboss.org/browse/JBTM-1138?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tom Jenkinson closed JBTM-1138.
-------------------------------


    
> crashrecovery12 tests intermittently fail when running in ExecutionWrapper mode
> -------------------------------------------------------------------------------
>
>                 Key: JBTM-1138
>                 URL: https://issues.jboss.org/browse/JBTM-1138
>             Project: JBoss Transaction Manager
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: Testing
>    Affects Versions: 4.16.3
>            Reporter: Ivo Studensky
>            Assignee: Tom Jenkinson
>             Fix For: 4.16.4
>
>         Attachments: crashrecovery12.patch
>
>
> The crashrecovery12 tests intermittently fail when running on HornetQ journal based object store, i.e. in ExecutionWrapper mode. 
> Without any patch Test03 and Test06 fail. With my patch, see attached file, the tests fail intermittently, i.e. once they fail on Test02 [1], once on Test04 [2] or on Test03 [3]. The Test06 seems to be fixed with my patch.
> I did the patch according to instructions by Jonathan, but apparently I missed something.
> Jonathan's instruction:
> {quote}
> The tests are wrong.
> When in ExecutionWrapper mode, each spawned task gets its own store 
> unless it's explicitly told to reuse an earlier one. Most crash rec 
> tests that need to 'share' a store between consecutive processes for 
> before/after crash state have a final param to createTask that gives the 
> shared name, see e.g. TestGroup_crashrecovery02_01. That's missing in 
> the failing tests. Change the tests to add the same string as a final 
> param to the createTask calls and to ensure the client task is 
> terminated before the outcome task starts. It should be anyhow as it 
> commits suicide, but the framework does not necessarily know that and 
> may get unhappy if it think you're trying to make concurrent processes 
> use the same store.
> Jonathan. 
> {quote}
> [1] https://hudson.qa.jboss.com/hudson/view/JBoss%20TS/view/JBossTS-EAP6-CI/job/jbossts-test-4.16.x-hqobjectstore/12/
> [2] https://hudson.qa.jboss.com/hudson/view/JBoss%20TS/view/JBossTS-EAP6-CI/job/jbossts-test-4.16.x-hqobjectstore/11/
> [3] https://hudson.qa.jboss.com/hudson/view/JBoss%20TS/view/JBossTS-EAP6-CI/job/jbossts-test-4.16.x-hqobjectstore/8/

--
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


More information about the jbossts-issues mailing list