[ https://issues.apache.org/jira/browse/BOOKKEEPER-607?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13715317#comment-13715317 ]
Ivan Kelly commented on BOOKKEEPER-607: --------------------------------------- Change is good and makes sense. +1. Committing. > Filtered Messages Require ACK from Client Causes User Being Throttled > Incorrectly Forever > ----------------------------------------------------------------------------------------- > > Key: BOOKKEEPER-607 > URL: https://issues.apache.org/jira/browse/BOOKKEEPER-607 > Project: Bookkeeper > Issue Type: Bug > Components: hedwig-server > Affects Versions: 4.2.0, 4.2.1 > Reporter: Jiannan Wang > Assignee: Jiannan Wang > Priority: Blocker > Fix For: 4.2.2, 4.3.0 > > Attachments: BOOKKEEPER-607.diff > > > In current FIFODeliveryManager, once a message is filtered in > ActiveSubscriberState#messageScanned(), it just call > ActiveSubscriberState#sendingFinished() and wait client's acknowledgement. > However, the message isn't being delivered to client side, and once the > number of such filtered messages larger than the delivery window size, the > user cannot receive messages anymore! -- 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