Uploaded image for project: 'JBoss Transaction Manager'
  1. JBoss Transaction Manager
  2. JBTM-1138

crashrecovery12 tests intermittently fail when running in ExecutionWrapper mode

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 4.16.4
    • 4.16.3
    • Testing
    • None

    Description

      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:

      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.

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

      Attachments

        Activity

          People

            thjenkin@redhat.com Tom Jenkinson
            istudens@redhat.com Ivo Studensky
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: