You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Ken Giusti (Jira)" <ji...@apache.org> on 2019/10/04 17:50:00 UTC
[jira] [Created] (PROTON-2117) qdrouterd is getting delivery
updates out of order
Ken Giusti created PROTON-2117:
----------------------------------
Summary: qdrouterd is getting delivery updates out of order
Key: PROTON-2117
URL: https://issues.apache.org/jira/browse/PROTON-2117
Project: Qpid Proton
Issue Type: Bug
Components: proton-c
Affects Versions: proton-c-0.29.0
Reporter: Ken Giusti
See [DISPATCH-1336|https://issues.apache.org/jira/browse/DISPATCH-1336]
We noticed a strange behavior while testing qpid-dispatch-router. It appears as if delivery updates are being re-ordered by Proton.
We have a single sender/receiver pair. The sender sends unsettled messages asynchronously as long as it has credit. The receiver accepts each message as it arrives. Both these clients are proton-c/reactor based.
On qdrouterd we observe that the incoming delivery updates are being pulled from the epoll driver in a different sequence than the client has updated them.
This isn't illegal from the AMQP 1.0 standpoint, but it would be good to know that this behavior is understood.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org