Uploaded image for project: 'AMQ Interconnect'
  1. AMQ Interconnect
  2. ENTMQIC-1947

Messages are lost when balanced distribution on 2 waypointed routers are sending and receiveing

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Major Major
    • None
    • 1.0.0.GA
    • Qpid Dispatch Router
    • None
    • Compatibility/Configuration, User Experience
    • Hide
      • Utilize the attached configuration tarball to setup
        • broker_pair_0.xml -> AMQ7 ActiveMQ Artemis broker0
        • broker_pair_1.xml -> AMQ7 ActiveMQ Artemis broker1
        • qdrouterd_waypoint.conf -> AMQ7 Interconnect RouterA
        • qdrouterd_waypoint_2.conf -> AMQ7 Interconnect RouterB
      • Note I had updated the waypoint configuration with s/0.0.0.0/127.0.0.1
      • Run python simple_send.py -a amqp://address:port/waypoint.example -m 20
      • Run python simple_recv.py -a amqp://address:port/waypoint.example -m 20
        • where port is either 2009 or 2109 as appropriate and address in my case 127.0.0.1
      Show
      Utilize the attached configuration tarball to setup broker_pair_0.xml -> AMQ7 ActiveMQ Artemis broker0 broker_pair_1.xml -> AMQ7 ActiveMQ Artemis broker1 qdrouterd_waypoint.conf -> AMQ7 Interconnect RouterA qdrouterd_waypoint_2.conf -> AMQ7 Interconnect RouterB Note I had updated the waypoint configuration with s/0.0.0.0/127.0.0.1 Run python simple_send.py -a amqp://address:port/waypoint.example -m 20 Run python simple_recv.py -a amqp://address:port/waypoint.example -m 20 where port is either 2009 or 2109 as appropriate and address in my case 127.0.0.1

      1. Deploy 2 Interconnect Routers and 2 Brokers (one per router), and configure the brokers to share a sharded (load-balanced) queue of the same address. Configure both routers to waypoint messages to and from the queue on their broker.

      2. Send 100 messages to one router, and verify receiving them on the other router. Observe that not all messages are received.

      3. Send 100 messages to one router, and verify receiving them from both routers. Observe that not all messages are received.

      4. Send 100 messages to one router, and verify receiving them from each. Observe that not all messages are received.

      See attached for configuration and results.

            gmurthy@redhat.com Ganesh Murthy
            rhn-support-rkieley Roderick Kieley
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: