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