[jboss-jira] [JBoss JIRA] Created: (JBMESSAGING-1860) Enhacement - Consumer should be able to read all the messages when another node in cluster lost connection to database
Miroslav Novak (JIRA)
jira-events at lists.jboss.org
Wed Apr 27 10:12:18 EDT 2011
Enhacement - Consumer should be able to read all the messages when another node in cluster lost connection to database
----------------------------------------------------------------------------------------------------------------------
Key: JBMESSAGING-1860
URL: https://issues.jboss.org/browse/JBMESSAGING-1860
Project: JBoss Messaging
Issue Type: Enhancement
Components: JMS Clustering
Affects Versions: 1.4.0.SP3.CP12, 1.4.8.GA
Reporter: Miroslav Novak
Assignee: Miroslav Novak
There should be made an enhancement in JBM clustering.
For now the behaviour is following:
Clustered queue is used and Session_Transacted mode is used.
1. cluster of 3 nodes - A - B - C
2. send 500 to each (db status - A:500, B:500, C:500)
3. disconnect B from DB (db unchanged)
4. read C - 1000 messages read (db status A:0, B:500, C:0) - hangs
5. read A - 0 messages read (db status A:0, B:500, C:0)
6. connect B to DB (db status A:0, B:417, C:83)
7. read B - 500 messages read (db status A:0, B:0, C:0)
In step 4. consumer received 1000 from 1500 messages from nodes A and C and there are still 500 messages left in the db.
As an enhancement there should be that client on node C in step 4. will read all the messages from clustered queue.
Thanks,
Mirek
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list