Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-277

Multicast is broken and going into infinite loop due to ack problems

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 3.1
    • 3.1, 3.2
    • Transport
    • None

    Description

      Multicast transport is broken in AMQ certainly due to ack problems. Messages are sent over and over, completely flooding the network.

      The behavior can be easily shown using the ProducerTool and ConsumerTool (in examples/src)
      Using the following command lines:

      'java ConsumerTool multicast://224.1.2.3:200 true subject false 100 4321 false'
      'java ProducerTool multicast://224.1.2.3:200 true subject false 100 1234 false'
      (replace that by your favorite Ant or Maven command)

      Here is a sample of what you get in the Consumer console. As you can see it is a mix of messages.

      [java] Received: Message: 0 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 0 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 0 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 0 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 1 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 0 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 1 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 0 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 1 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 0 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 1 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 0 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 2 sent at: Sat Jun 25 11:47:02 CEST 2005 ...
      [java] Received: Message: 1 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 0 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 2 sent at: Sat Jun 25 11:47:02 CEST 2005 ...
      [java] Received: Message: 1 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 0 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 2 sent at: Sat Jun 25 11:47:02 CEST 2005 ...
      [java] Received: Message: 1 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 0 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 2 sent at: Sat Jun 25 11:47:02 CEST 2005 ...
      [java] Received: Message: 3 sent at: Sat Jun 25 11:47:02 CEST 2005 ...
      [java] Received: Message: 1 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 0 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 2 sent at: Sat Jun 25 11:47:02 CEST 2005 ...
      [java] Received: Message: 3 sent at: Sat Jun 25 11:47:02 CEST 2005 ...
      [java] Received: Message: 1 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 0 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 2 sent at: Sat Jun 25 11:47:02 CEST 2005 ...
      [java] Received: Message: 4 sent at: Sat Jun 25 11:47:02 CEST 2005 ...
      [java] Received: Message: 3 sent at: Sat Jun 25 11:47:02 CEST 2005 ...
      [java] Received: Message: 1 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 0 sent at: Sat Jun 25 11:47:01 CEST 2005 ...
      [java] Received: Message: 2 sent at: Sat Jun 25 11:47:02 CEST 2005 ...
      [java] Received: Message: 4 sent at: Sat Jun 25 11:47:02 CEST 2005 ...

      Attachments

        Activity

          People

            maguro Alan Cabrera
            sbailliez Stephane Bailliez
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: