DupsOk doesn't acknowledge enough
---------------------------------
Key: QPID-707
URL: https://issues.apache.org/jira/browse/QPID-707
Project: Qpid
Issue Type: Bug
Components: Java Client
Affects Versions: M2, M2.1
Reporter: Martin Ritchie
Assignee: Martin Ritchie
Fix For: M2.1
There are a number of problems:
1) Client only acknowledges when prefetch fills in DupsOK mode i.e. every 5000
msgs.
2) When setting a single prefetch value the high and low are set to this value.
- Not a major problem but would be better to use the high and low.
3) As a result of 2 and an assumption that high != low prefetch an ack is only
sent when there are more outstanding msgs to ack that high prefetch. Which
can't occur as the broker will flow control the client before then.
4) When the consumer closes it doesn't make any attempt to ack the messages it
has successfully processed.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.