[jboss-jira] [JBoss JIRA] Created: (JBMESSAGING-1779) Ordering Group doesn't work with DUPS_OK_ACKNOWLEDGE and default ConnectionFactory
Takayoshi Kimura (JIRA)
jira-events at lists.jboss.org
Mon Jan 4 00:32:38 EST 2010
Ordering Group doesn't work with DUPS_OK_ACKNOWLEDGE and default ConnectionFactory
----------------------------------------------------------------------------------
Key: JBMESSAGING-1779
URL: https://jira.jboss.org/jira/browse/JBMESSAGING-1779
Project: JBoss Messaging
Issue Type: Bug
Affects Versions: 1.4.0.SP3.CP09
Reporter: Takayoshi Kimura
Fix For: 1.4.0.SP3.CP10
A JMS client which uses DUPS_OK_ACKNOWLEDGE acknowledge mode cannot receive more than 1 message with Ordering Group. Because with DUPS_OK_ACKNOWLEDGE, JBM doesn't send an ack for each message but bundles acks. Ordering Group requires an ack for each message, so this combo basically doesn't work. This is not the case when disable batch ack by setting ConnectionFactory.DupsOKBatchSize=1.
Looks like a bug or an implementation limitation.
According to the document, the AUTO_ACKNOWLEDGE and DUPS_OK_ACKNOWLEDGE work in the same manner:
http://www.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/4.3.0.cp07/html-single/JBoss_Messaging_User_Guide_EAP_4_3_7/index.html#id3825754
> For AUTO_ACKNOWLEDGE and DUPS_OK_ACKNOWLEDGE modes, the completion of the message is identified by either
> - successful returning from the MessageConsumer.receive() methods
> - successful returning from the onMessage() call of the MessageListener()
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list