Hi,

Flavio had asked me to send a status of the effort particularly in context of the roadmap.
There are three pending issues :

a) JMS provider.
The review comments form Matthieu Morel have been integrated and attached to the review board, there are no outstanding issues.
It is pending review, and subsequent commit to trunk if satisfactory.

b) close() not sending out buffered consume message ack's.
c) Consume interface inconsistency.


(b) and (c) have been coupled in https://issues.apache.org/jira/browse/BOOKKEEPER-350 though the underlying issues are different.

(c) is an interface inconsistency - 'consume' call is expected to be synchronous, but the implementation is an async method which can buffer the ack for later dispatch. Additionally, there is no corresponding 'asyncConsume' - like rest of the methods in org.apache.hedwig.client.api.Subscriber

(b) is due to the buffered async consume not getting sent out to server before the close is executed on the socket to server.



(b) and (c) are not related to JMS patch, but are issues which exist in the current client codebase - they manifest as related issues since they cause test failures in JMS patch.

Regards,
Mridul


Reply via email to