You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Massive Boisson (JIRA)" <ji...@apache.org> on 2006/08/17 12:09:23 UTC

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

    [ 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