[jboss-jira] [JBoss JIRA] Updated: (JBMESSAGING-1860) Enhancement - 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 11:27:18 EDT 2011


     [ https://issues.jboss.org/browse/JBMESSAGING-1860?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Miroslav Novak updated JBMESSAGING-1860:
----------------------------------------

    Summary: Enhancement - Consumer should be able to read all the messages when another node in cluster lost connection to database  (was: Enhacement - Consumer should be able to read all the messages when another node in cluster lost connection to database)


> Enhancement - 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 and client on node C doesn't hangs.
> 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