[jboss-jira] [JBoss JIRA] Created: (JBMESSAGING-1861) Enhacement - Producer should be reconnected to another node in cluster when node to which he's sending lost connection to database

Miroslav Novak (JIRA) jira-events at lists.jboss.org
Wed Apr 27 10:14:18 EDT 2011


Enhacement - Producer should be reconnected to another node in cluster when node to which he's sending lost connection to database
----------------------------------------------------------------------------------------------------------------------------------

                 Key: JBMESSAGING-1861
                 URL: https://issues.jboss.org/browse/JBMESSAGING-1861
             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