[jboss-jira] [JBoss JIRA] Commented: (JBMESSAGING-1691) JBM2 cluster fails under heavy load

Abdel Dridi (JIRA) jira-events at lists.jboss.org
Wed Jul 29 18:29:29 EDT 2009


    [ https://jira.jboss.org/jira/browse/JBMESSAGING-1691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12478162#action_12478162 ] 

Abdel Dridi commented on JBMESSAGING-1691:
------------------------------------------

To replicate the issue, please follow the below steps:

1. In a physical nodeA, configure a live JMB2 micro-container using attached clutered-configuration.
2. In an other physical nodeB, configure a live JBM2 micro-container
3. In NodeA  configure the backup server of Live-NodeB server
4. In NodeB configure the backup server of Live-NodeA server
5. NodeA and NodeB are connected with an Ethernet-cross-cable for fast access.
6. Setup both client project (eclipse project) - make sure that some micro-container/server/lib is in classpath - I forgot to add them to lib.
7. In NodeA run the Junit test case "TestLauncher.testTenantPool()" of eclipse project Jbm2ClusterTest-NodeA.zip.
8. In NodeB run the Junit test case "TestLauncher.testTenantPool()" of eclipse project Jbm2ClusterTest-NodeB.zip.
9. After some time consumer connection will fail after packet-sent timeout - Problem1.
10. then Backup-server will kick-off while Live-server still have live connections which leads to Problem2: more than one broadcasters on the network broadcasting the same node id.
11. I attached a pic of the test case.



> JBM2 cluster fails under heavy load
> -----------------------------------
>
>                 Key: JBMESSAGING-1691
>                 URL: https://jira.jboss.org/jira/browse/JBMESSAGING-1691
>             Project: JBoss Messaging
>          Issue Type: Bug
>          Components: JMS Clustering
>    Affects Versions: 2.0.0.beta4
>         Environment: Linux-debian 64bits 8G RAM - Java1.6 update14 
>            Reporter: Abdel Dridi
>            Assignee: Clebert Suconic
>         Attachments: build.xml, cluster-nodes-config-files.zip, Jbm2ClusterTest-NodeA.zip, Jbm2ClusterTest-NodeB.zip
>
>
> I have a cluster of 2 nodes; A and B:
> In nodeA, I have JMB2-NodeA-live and JBM2-NodeB-backup.
> In nodeB, I have JMB2-NodeB-live and JBM2-NodeA-backup.
> I have a client running in NodeA (eclipseProject "Jbm2ClusterTest-NodeA.zip") and an other client running in NodeB (eclipseProject "Jbm2ClusterTest-NodeB.zip") - Both client starts on the same time.
> In each project there's a Junit testcase (TestLauncher.testTenantPool) to start the test.
> I also attached the configuration (config/stand-alone/clustered) for each node (Live/Backup).
> BTW; I tried with the trunk build (07-23-2009) and JBM2-Beta3.
> I faced the following issues:
> Connection failure after producing 600k and consuming 400K messages of the InboundQueue in each node.
> If the failover kick off then after few min both BackUp and Live servers will be listening to the cluster which leads to "more than one broadcasters on the network broadcasting the same node id".
> I also see "failed to accept connection: too many open files".
> Let me know if you have any question,
> Abdel

-- 
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