You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Timothy Bish (JIRA)" <ji...@apache.org> on 2012/09/26 20:51:08 UTC

[jira] [Created] (AMQ-4083) Consumers in Client Ack sessions can fail to ack expired messages in some cases

Timothy Bish created AMQ-4083:
---------------------------------

             Summary: Consumers in Client Ack sessions can fail to ack expired messages in some cases
                 Key: AMQ-4083
                 URL: https://issues.apache.org/jira/browse/AMQ-4083
             Project: ActiveMQ
          Issue Type: Bug
          Components: JMS client
    Affects Versions: 5.6.0, 5.5.1
            Reporter: Timothy Bish
            Assignee: Timothy Bish
            Priority: Blocker
             Fix For: 5.7.0


For a consumer in Client Ack sessions, if a Message is acked in some cases and there is an outstanding pending ack for expired messages the pending ack will get dropped and the messages are never acked, is this happen enough the consumer can stall. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Reopened] (AMQ-4083) Consumers in Client Ack sessions can fail to ack expired messages in some cases

Posted by "Timothy Bish (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AMQ-4083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Timothy Bish reopened AMQ-4083:
-------------------------------


Fix causes test: org.apache.activemq.JmsSendReceiveWithMessageExpirationTest to fail.  Will need to investigate further. 
                
> Consumers in Client Ack sessions can fail to ack expired messages in some cases
> -------------------------------------------------------------------------------
>
>                 Key: AMQ-4083
>                 URL: https://issues.apache.org/jira/browse/AMQ-4083
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: JMS client
>    Affects Versions: 5.5.1, 5.6.0
>            Reporter: Timothy Bish
>            Assignee: Timothy Bish
>            Priority: Blocker
>             Fix For: 5.7.0
>
>
> For a consumer in Client Ack sessions, if a Message is acked in some cases and there is an outstanding pending ack for expired messages the pending ack will get dropped and the messages are never acked, is this happen enough the consumer can stall. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Resolved] (AMQ-4083) Consumers in Client Ack sessions can fail to ack expired messages in some cases

Posted by "Timothy Bish (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AMQ-4083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Timothy Bish resolved AMQ-4083.
-------------------------------

    Resolution: Fixed

new fix and more tests added.
                
> Consumers in Client Ack sessions can fail to ack expired messages in some cases
> -------------------------------------------------------------------------------
>
>                 Key: AMQ-4083
>                 URL: https://issues.apache.org/jira/browse/AMQ-4083
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: JMS client
>    Affects Versions: 5.5.1, 5.6.0
>            Reporter: Timothy Bish
>            Assignee: Timothy Bish
>            Priority: Blocker
>             Fix For: 5.7.0
>
>
> For a consumer in Client Ack sessions, if a Message is acked in some cases and there is an outstanding pending ack for expired messages the pending ack will get dropped and the messages are never acked, is this happen enough the consumer can stall. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Resolved] (AMQ-4083) Consumers in Client Ack sessions can fail to ack expired messages in some cases

Posted by "Timothy Bish (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AMQ-4083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Timothy Bish resolved AMQ-4083.
-------------------------------

    Resolution: Fixed

fixed on trunk.
                
> Consumers in Client Ack sessions can fail to ack expired messages in some cases
> -------------------------------------------------------------------------------
>
>                 Key: AMQ-4083
>                 URL: https://issues.apache.org/jira/browse/AMQ-4083
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: JMS client
>    Affects Versions: 5.5.1, 5.6.0
>            Reporter: Timothy Bish
>            Assignee: Timothy Bish
>            Priority: Blocker
>             Fix For: 5.7.0
>
>
> For a consumer in Client Ack sessions, if a Message is acked in some cases and there is an outstanding pending ack for expired messages the pending ack will get dropped and the messages are never acked, is this happen enough the consumer can stall. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira