activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "al breight (JIRA)" <j...@apache.org>
Subject [jira] Reopened: (AMQ-729) Using a very simple producer and consumer messages are received in wrong order.
Date Tue, 02 Oct 2007 18:26:23 GMT

     [ https://issues.apache.org/activemq/browse/AMQ-729?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

al breight reopened AMQ-729:
----------------------------


I tested this on the 5.0 Snapshot and can recreate it every time. I grabbed the snapshot last
friday (3/28/07).

I'm running:
Linux  2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 athlon i386 GNU/Linux 
Java jre 1.5_07-b03 from Sun.

I have been able to find a work-around for my application that is suitable for the near future,
but we will need to switch jms providers if this cannot be resolved.

Thanks
Al

> 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
>            Assignee: Rob Davies
>            Priority: Minor
>             Fix For: 5.0.0
>
>         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.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message