Uploaded image for project: 'AMQ Broker'
  1. AMQ Broker
  2. ENTMQBR-2719

Lost messages in scenario with a remote MDB and a long GC pause.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Blocker
    • AMQ 7.4.1.GA
    • AMQ 7.4.0.GA
    • None
    • None
    • Hide
      git clone git@gitlab.mw.lab.eng.bos.redhat.com:jbossqe-eap/messaging-testsuite.git
      cd messaging-testsuite/scripts/
      git checkout eap7.2.x
      
      groovy -DEAP_ZIP_URL=https://eap-cp-qe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/eap-72x-messaging-testing-prepare/30/artifact/jboss-eap.zip PrepareServers7.groovy
      export WORKSPACE=$PWD
      export JBOSS_HOME_1=$WORKSPACE/server1/jboss-eap
      export JBOSS_HOME_2=$WORKSPACE/server2/jboss-eap
      export JBOSS_HOME_3=$WORKSPACE/server3/jboss-eap
      export JBOSS_HOME_4=$WORKSPACE/server4/jboss-eap
      
      cd ../jboss-hornetq-testsuite/
      mvn clean test -Dtest=RemoteJcaLongGCPauseTestCase#longGCPauseOnMdbServerWithMixMessages -Deap7.org.jboss.qa.hornetq.apps.clients.version=7.1564326398-mackaypeter-artemis_290-SNAPSHOT | tee log
      
      Show
      git clone git@gitlab.mw.lab.eng.bos.redhat.com:jbossqe-eap/messaging-testsuite.git cd messaging-testsuite/scripts/ git checkout eap7.2.x groovy -DEAP_ZIP_URL=https: //eap-cp-qe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/eap-72x-messaging-testing-prepare/30/artifact/jboss-eap.zip PrepareServers7.groovy export WORKSPACE=$PWD export JBOSS_HOME_1=$WORKSPACE/server1/jboss-eap export JBOSS_HOME_2=$WORKSPACE/server2/jboss-eap export JBOSS_HOME_3=$WORKSPACE/server3/jboss-eap export JBOSS_HOME_4=$WORKSPACE/server4/jboss-eap cd ../jboss-hornetq-testsuite/ mvn clean test -Dtest=RemoteJcaLongGCPauseTestCase#longGCPauseOnMdbServerWithMixMessages -Deap7.org.jboss.qa.hornetq.apps.clients.version=7.1564326398-mackaypeter-artemis_290-SNAPSHOT | tee log

    Description

      We have following scenario:

      • 2 EAP instances (nodeA, nodeB)
      • nodeB has a MDB deployed, that consumes messages from an InQueue on nodeA and resends them to an OutQueue also on nodeA
      • during the MDB processing of messages, a long GC pause is triggered on nodeB

      There are lost messages at the end of the test as well as leftover prepared transactions.
      This is a regression against 7.2.3.CR2 with Artemis 2.7.0.redhat-00057

      Attachments

        Issue Links

          Activity

            People

              csuconic@redhat.com Clebert Suconic
              ehugonne1@redhat.com Emmanuel Hugonnet
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: