You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Keith Wall (JIRA)" <ji...@apache.org> on 2016/08/11 16:17:20 UTC

[jira] [Updated] (QPID-7387) [0-8..0-91] Mishandling of message credit allows consumers to starve

     [ https://issues.apache.org/jira/browse/QPID-7387?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Keith Wall updated QPID-7387:
-----------------------------
    Description: 
The {{Pre0_10CreditManager}} mishandles message credit. In some circumstances allows message credit to fall beneath 0.  Once this has occurred, messages cease to flow to all consumers associated with the session (messages appear stuck on the queue).  Recreating the session (or connection) will allow messages to flow again.

This problem was reproduced on a 0.32 derivative but it appears the same issue will affect newer releases too.


  was:
The {{Pre0_10CreditManager}} mishandles message credit. In some circumstances allows message credit to fall beneath 0.  Once this has occurred, messages cease to flow to all consumers associated with the session (messages appear stuck on the queue).  Recreating the session (or connection) will allow messages to flow again.

This problem was reproduced on a 0.32 derivative but it appears the same issue will affect new releases too.



> [0-8..0-91] Mishandling of message credit allows consumers to starve
> --------------------------------------------------------------------
>
>                 Key: QPID-7387
>                 URL: https://issues.apache.org/jira/browse/QPID-7387
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker
>    Affects Versions: 0.32, qpid-java-6.0, qpid-java-6.1
>            Reporter: Keith Wall
>
> The {{Pre0_10CreditManager}} mishandles message credit. In some circumstances allows message credit to fall beneath 0.  Once this has occurred, messages cease to flow to all consumers associated with the session (messages appear stuck on the queue).  Recreating the session (or connection) will allow messages to flow again.
> This problem was reproduced on a 0.32 derivative but it appears the same issue will affect newer releases too.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org