Ken Giusti created DISPATCH-1515:
------------------------------------
Summary: Link delivered counts are inaccurate
Key: DISPATCH-1515
URL: https://issues.apache.org/jira/browse/DISPATCH-1515
Project: Qpid Dispatch
Issue Type: Bug
Components: Router Node
Affects Versions: 1.9.0
Reporter: Ken Giusti
Fix For: 1.11.0
Create a two router network.
Attach a sender to one of the routers. The sender should transmit a message
for every credit it is given.
Attach a receiver to the other router. grant 1 credit, accept a single message
then close the connection (cleanly).
Here's the resulting output of qdstat -l for the sender link after the receiver
is done:
type dir conn id id peer class addr phs cap pri undel unsett deliv presett
psdrop acc rej rel mod delay rate
endpoint in 3 50 mobile test-address 0 250 0 0 0 3476 0 0 1 0 3725 0 0 0 0 0
00:00:05
That's 3476 deliv, 1 accepted, and 3725 released.
These numbers do no make sense. I would expect that the number delivered would
== (accepted + released). This is not the case as delivered == (accepted +
released - CAPACITY)
The trace log confirms that the tx sender has sent 3726 messages, 1 accepted
the remaining released.
(The reason for the large # of released is that the rx address removal (MAU) is
not propagated to the sender router until after 3726 messages have been
generated)
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]