Marcel Meulemans created DISPATCH-966:

             Summary: Qpid dispatch unstable inter-router connections
                 Key: DISPATCH-966
             Project: Qpid Dispatch
          Issue Type: Bug
          Components: Routing Engine
    Affects Versions: 1.0.1
            Reporter: Marcel Meulemans
         Attachments: qdrouterd.conf, qdrouterd.log, router.dump

I am running a three node fully connected mesh of dispatch routers with 10000 
attached clients and I am seeing some unstable inter-router connections (I am 
sending around 1000 small, less than 1K, messages per second through the 
network). The inter-router connections fail every so many seconds with the 

{{Connection to router-2:55672 failed: amqp:session:invalid-field sequencing 
error, expected delivery-id 7, got 6}}

(the numbers 7 and 6 differ per connection loss)

In wireshark, using the attached tcpdump capture, I can see that every time 
before the inter router connection is dropped, therw is a rejected disposition 
with the message:

{{Condition: qd:forbidden}}
{{Description: Deliveries to a multicast address must be pre-settled}}

The routers are connected as follows:
 * router-0 -> router-1
 * router-0 -> router-2
 * router-1 -> router-2

The routers are running as a docker container (debian stretch) on google 
compute engine machines (every router on a separate node).

Attached are:
 * my qdrouter.conf (from one of the routers)
 * a log snippet from router-0 at debug level from connection drop to 
connection re-established to connection drop again.
 * a tcpdump capture of the inter-router connection between router-0 and 
router-1 during which several of the failures occur

 * qpid-dispatch@1.0.1-rc1
 * qpid-proton@0.20.0





This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

Reply via email to