You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Dietrich Bollmann (JIRA)" <ji...@apache.org> on 2006/05/30 11:50:51 UTC

[jira] Created: (AMQ-729) Using a very simple producer and consumer messages are received in wrong order.

Using a very simple producer and consumer messages are received in wrong order. 
--------------------------------------------------------------------------------

         Key: AMQ-729
         URL: https://issues.apache.org/activemq/browse/AMQ-729
     Project: ActiveMQ
        Type: Test

    Versions: 4.0 RC2    
 Environment: i386-pc-solaris2.10
    Reporter: Dietrich Bollmann
    Priority: Minor
 Attachments: test.tar.gz

* Summary:

Using a very simple producer and consumer (I appended the code to this
message) the messages are received in the wrong order.

The following setting produced problems in 7 of 10 cases:

  - One broker
  - Two producers sending 100000 messages each
  - One consumer
  - Broker, producers and consumer are all running on the same host.

* Test protocol:

Preparations:

  gunzip test.tar.gz
  tar xvf test.tar
  cd test
  ant compile

Start the broker:

  cd $ACTIVEMQ_HOME
  bin/activemq

Start the consumer:

  ant \
    -DconsumerName=consumer \
    -Durl=tcp://localhost:61616 \
    -DproducerCount=2 \
    -DmessageCount=100000 \
    consumer

Start the producers:
 
  ant \
    -DproducerName=producer1 \
    -Durl=tcp://localhost:61616 \
    -DproducerCount=2 \
    -DmessageCount=100000 \
    producer
 
  ant \
    -DproducerName=producer2 \
    -Durl=tcp://localhost:61616 \
    -DproducerCount=2 \
    -DmessageCount=100000 \
    producer

* Results:

Running the test 10 times the messages were received 3 times in the
right order and 7 times in a mixed up fashion:

   1. Succesfully received all messages
   2. Wrong message order: Received message 33045 after message 33043
from producer2
   3. Wrong message order: Received message 97909 after message 97829
from producer1
   4. Wrong message order: Received message 67839 after message 67837
from producer2
   5. Wrong message order: Received message 63717 after message 63610
from producer2
   6. Succesfully received all messages
   7. Wrong message order: Received message 61603 after message 61576
from producer2
   8. Wrong message order: Received message 51119 after message 49043
from producer2
   9. Succesfully received all messages
  10. Wrong message order: Received message 99710 after message 99707
from producer1
   


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AMQ-729) Using a very simple producer and consumer messages are received in wrong order.

Posted by "Massive Boisson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/AMQ-729?page=comments#action_36798 ] 
            
Massive Boisson commented on AMQ-729:
-------------------------------------

FWIW, I tried to execute the test case but on Windows machine (which obviously changes everything) and with 4.0.1. 
It all worked. 
Has anyone else been able to reproduce this behaviour with 4.0.1?

> Using a very simple producer and consumer messages are received in wrong order.
> -------------------------------------------------------------------------------
>
>                 Key: AMQ-729
>                 URL: https://issues.apache.org/activemq/browse/AMQ-729
>             Project: ActiveMQ
>          Issue Type: Test
>    Affects Versions: 4.0 RC2
>         Environment: i386-pc-solaris2.10
>            Reporter: Dietrich Bollmann
>            Priority: Minor
>         Attachments: test.tar.gz
>
>
> * Summary:
> Using a very simple producer and consumer (I appended the code to this
> message) the messages are received in the wrong order.
> The following setting produced problems in 7 of 10 cases:
>   - One broker
>   - Two producers sending 100000 messages each
>   - One consumer
>   - Broker, producers and consumer are all running on the same host.
> * Test protocol:
> Preparations:
>   gunzip test.tar.gz
>   tar xvf test.tar
>   cd test
>   ant compile
> Start the broker:
>   cd $ACTIVEMQ_HOME
>   bin/activemq
> Start the consumer:
>   ant \
>     -DconsumerName=consumer \
>     -Durl=tcp://localhost:61616 \
>     -DproducerCount=2 \
>     -DmessageCount=100000 \
>     consumer
> Start the producers:
>  
>   ant \
>     -DproducerName=producer1 \
>     -Durl=tcp://localhost:61616 \
>     -DproducerCount=2 \
>     -DmessageCount=100000 \
>     producer
>  
>   ant \
>     -DproducerName=producer2 \
>     -Durl=tcp://localhost:61616 \
>     -DproducerCount=2 \
>     -DmessageCount=100000 \
>     producer
> * Results:
> Running the test 10 times the messages were received 3 times in the
> right order and 7 times in a mixed up fashion:
>    1. Succesfully received all messages
>    2. Wrong message order: Received message 33045 after message 33043
> from producer2
>    3. Wrong message order: Received message 97909 after message 97829
> from producer1
>    4. Wrong message order: Received message 67839 after message 67837
> from producer2
>    5. Wrong message order: Received message 63717 after message 63610
> from producer2
>    6. Succesfully received all messages
>    7. Wrong message order: Received message 61603 after message 61576
> from producer2
>    8. Wrong message order: Received message 51119 after message 49043
> from producer2
>    9. Succesfully received all messages
>   10. Wrong message order: Received message 99710 after message 99707
> from producer1
>    

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (AMQ-729) Using a very simple producer and consumer messages are received in wrong order.

Posted by "james strachan (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/AMQ-729?page=comments#action_36513 ] 

james strachan commented on AMQ-729:
------------------------------------

Can you reproduce this on 4.0.1? 

> Using a very simple producer and consumer messages are received in wrong order.
> -------------------------------------------------------------------------------
>
>          Key: AMQ-729
>          URL: https://issues.apache.org/activemq/browse/AMQ-729
>      Project: ActiveMQ
>         Type: Test

>     Versions: 4.0 RC2
>  Environment: i386-pc-solaris2.10
>     Reporter: Dietrich Bollmann
>     Priority: Minor
>  Attachments: test.tar.gz
>
>
> * Summary:
> Using a very simple producer and consumer (I appended the code to this
> message) the messages are received in the wrong order.
> The following setting produced problems in 7 of 10 cases:
>   - One broker
>   - Two producers sending 100000 messages each
>   - One consumer
>   - Broker, producers and consumer are all running on the same host.
> * Test protocol:
> Preparations:
>   gunzip test.tar.gz
>   tar xvf test.tar
>   cd test
>   ant compile
> Start the broker:
>   cd $ACTIVEMQ_HOME
>   bin/activemq
> Start the consumer:
>   ant \
>     -DconsumerName=consumer \
>     -Durl=tcp://localhost:61616 \
>     -DproducerCount=2 \
>     -DmessageCount=100000 \
>     consumer
> Start the producers:
>  
>   ant \
>     -DproducerName=producer1 \
>     -Durl=tcp://localhost:61616 \
>     -DproducerCount=2 \
>     -DmessageCount=100000 \
>     producer
>  
>   ant \
>     -DproducerName=producer2 \
>     -Durl=tcp://localhost:61616 \
>     -DproducerCount=2 \
>     -DmessageCount=100000 \
>     producer
> * Results:
> Running the test 10 times the messages were received 3 times in the
> right order and 7 times in a mixed up fashion:
>    1. Succesfully received all messages
>    2. Wrong message order: Received message 33045 after message 33043
> from producer2
>    3. Wrong message order: Received message 97909 after message 97829
> from producer1
>    4. Wrong message order: Received message 67839 after message 67837
> from producer2
>    5. Wrong message order: Received message 63717 after message 63610
> from producer2
>    6. Succesfully received all messages
>    7. Wrong message order: Received message 61603 after message 61576
> from producer2
>    8. Wrong message order: Received message 51119 after message 49043
> from producer2
>    9. Succesfully received all messages
>   10. Wrong message order: Received message 99710 after message 99707
> from producer1
>    

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira