Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.8.0
-
None
-
Fedora 25. Two node network. One sender on node A, one receiver on node B. Send/recv clients are Proton Cpp simple_send and simple_recv.
All on localhost
Description
Node B Assert fail somewhere between 5,000 and 10,000 messages.
qdrouterd: /home/chug/git/qpid-dispatch/src/router_core/connections.c:253: qdr_connection_process: Assertion `count <= link_work->value' failed.
Sender sends 10k, receiver receives 7.2k messages, usually. Reproduces fairly easily.
Node A config:
router { mode: interior id: Router.A } listener { host: 127.0.0.1 port: 5672 authenticatePeer: no } address { prefix: q1 distribution: multicast } connector { name: INTER_ROUTER host: 127.0.0.1 port: 21000 role: inter-router } log { module: DEFAULT enable: info+ output: /home/chug/Research/qdr/message-copy/gen-test-network/2017-04-10_11-41-17_2/A.log }
Node B config:
router { mode: interior id: Router.B } listener { host: 127.0.0.1 port: 21000 authenticatePeer: no role: inter-router } listener { host: 127.0.0.1 port: 55672 authenticatePeer: no } log { module: DEFAULT enable: info+ output: /home/chug/Research/qdr/message-copy/gen-test-network/2017-04-10_11-41-17_2/B.log }