Marcel Meulemans created DISPATCH-966:
-----------------------------------------
Summary: Qpid dispatch unstable inter-router connections
Key: DISPATCH-966
URL: https://issues.apache.org/jira/browse/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
message:
{{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
Versions:
* [email protected]
* [email protected]
[^qdrouterd.log]
[^qdrouterd.conf]
[^router.dump]
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]