Erich Duda created ARTEMIS-368:
----------------------------------

             Summary: [Artemis Testsuite] 
TemporaryQueueTest#testBlockingWithTemporaryQueue fails
                 Key: ARTEMIS-368
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-368
             Project: ActiveMQ Artemis
          Issue Type: Bug
    Affects Versions: 1.1.0
            Reporter: Erich Duda


{code}
expected:<737> but was:<736>
java.lang.AssertionError: expected:<737> but was:<736>
        at org.junit.Assert.fail(Assert.java:88)
        at org.junit.Assert.failNotEquals(Assert.java:743)
        at org.junit.Assert.assertEquals(Assert.java:118)
        at org.junit.Assert.assertEquals(Assert.java:555)
        at org.junit.Assert.assertEquals(Assert.java:542)
        at 
org.apache.activemq.artemis.tests.integration.client.TemporaryQueueTest.testBlockingWithTemporaryQueue(TemporaryQueueTest.java:600)
{code}

There is while cycle which check whether producer is blocked and thus temporary 
queue is full. Sometimes it can happen that producer spend all his credits too 
fast and he is blocked because he waits to receive credits from server, but the 
queue is not full. We have to ensure that the producer is blocked due to full 
queue and it is not just temporary state.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to