Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-368

[Artemis Testsuite] TemporaryQueueTest#testBlockingWithTemporaryQueue fails

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.1.0
    • 1.3.0
    • None
    • None

    Description

      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)
      

      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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            eduda Erich Duda
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: