Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-10894

AMQ212057: Large Message Streaming is taking too long to flush on back pressure

XMLWordPrintable

    • Regression
    • Hide
      git clone git://git.app.eng.bos.redhat.com/jbossqe/eap-tests-hornetq.git
      cd eap-tests-hornetq/scripts/
      git checkout 20283f4076ee2245570f9781c4dbc47e322792c5
      groovy -DEAP_VERSION=7.1.0.ER1 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=TransferOverBridgeTestCase#largeByteMessagesNetworkDisconnectionTest -DfailIfNoTests=false -Deap=7x | tee log
      
      Show
      git clone git: //git.app.eng.bos.redhat.com/jbossqe/eap-tests-hornetq.git cd eap-tests-hornetq/scripts/ git checkout 20283f4076ee2245570f9781c4dbc47e322792c5 groovy -DEAP_VERSION=7.1.0.ER1 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=TransferOverBridgeTestCase#largeByteMessagesNetworkDisconnectionTest -DfailIfNoTests= false -Deap=7x | tee log
    • AMQ Sprint 3

      Scenario

      • There are two standalone EAP servers connected with a core bridge.
      • Producer sends messages to the server 1.
      • Consumer receives messages from the server 2.
      • During sending and receiving messages network between servers is temporary offline.

      Expectation: All messages sent by producer will be received by consumers.

      Reality: Only messages sent before network outage are received.

      Customer impact: If some temporary network issue occurs between two EAP servers, communication between them may break so redistribution of messages stops working.

      This is regression against 7.1.0.DR17 and 7.0.z.

      After the warn message [1] occurs in the log, receiver doesn't receive any new message and I can see messages saying that connection failure has been detected [2].

      [1]

      10:20:51,407 WARN  [org.apache.activemq.artemis.core.client] (Thread-2 (ActiveMQ-server-org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl$3@55c7c930-1526152403)) AMQ212057: Large Message Streaming is taking too long to flush on back pressure.
      

      [2]

      10:21:21,866 WARN  [org.apache.activemq.artemis.core.client] (Thread-0 (ActiveMQ-server-org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl$3@2090800c-1522138360)) AMQ212037: Connection failure has been detected: AMQ119014: Did not receive data from /127.0.0.1:50744 within the 60,000ms connection TTL. The connection will now be closed. [code=CONNECTION_TIMEDOUT]
      10:21:21,867 WARN  [org.apache.activemq.artemis.core.server] (Thread-0 (ActiveMQ-server-org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl$3@2090800c-1522138360)) AMQ222061: Client connection failed, clearing up resources for session 5063abaa-3947-11e7-b588-cc3d825f79a4
      

            fnigro Francesco Nigro
            eduda_jira Erich Duda (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: