You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bookkeeper.apache.org by Mridul Muralidharan <mr...@yahoo-inc.com> on 2012/12/01 14:36:44 UTC

Status of JMS provider

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