[jboss-cvs] JBossAS SVN: r60301 - branches/Branch_4_2/testsuite/src/resources/ha/electionpolicy/META-INF.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Feb 5 12:44:35 EST 2007


Author: bstansberry at jboss.com
Date: 2007-02-05 12:44:35 -0500 (Mon, 05 Feb 2007)
New Revision: 60301

Modified:
   branches/Branch_4_2/testsuite/src/resources/ha/electionpolicy/META-INF/jboss-service.xml
Log:
HASingletonElectionPolicy test should use its own partition

Modified: branches/Branch_4_2/testsuite/src/resources/ha/electionpolicy/META-INF/jboss-service.xml
===================================================================
--- branches/Branch_4_2/testsuite/src/resources/ha/electionpolicy/META-INF/jboss-service.xml	2007-02-05 16:16:08 UTC (rev 60300)
+++ branches/Branch_4_2/testsuite/src/resources/ha/electionpolicy/META-INF/jboss-service.xml	2007-02-05 17:44:35 UTC (rev 60301)
@@ -13,11 +13,12 @@
 
    <mbean code="org.jboss.ha.singleton.HASingletonController" 
           name="jboss.examples:service=HASingletonMBeanExample-HASingletonController_1">
-      <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>   
+      
+      <depends optional-attribute-name="ClusterPartition"
+         proxy-type="attribute">test:service=ElectionPolicyTestPartition</depends>
       <depends>jboss.examples:service=HASingletonMBeanExample_1</depends>
       <depends optional-attribute-name="HASingletonElectionPolicyMBean"
          proxy-type="attribute">jboss.examples:service=HASingletonMBeanExample-HASingletonElectionPolicySimple_1</depends>
-      <attribute name="PartitionName">${jboss.partition.name:DefaultPartition}</attribute>
       <attribute name="TargetName">jboss.examples:service=HASingletonMBeanExample_1</attribute>
       <attribute name="TargetStartMethod">startSingleton</attribute>
       <attribute name="TargetStopMethod">stopSingleton</attribute>
@@ -36,11 +37,12 @@
 
    <mbean code="org.jboss.ha.singleton.HASingletonController" 
           name="jboss.examples:service=HASingletonMBeanExample-HASingletonController_2">
-      <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>   
+      
+      <depends optional-attribute-name="ClusterPartition"
+         proxy-type="attribute">test:service=ElectionPolicyTestPartition</depends>
       <depends>jboss.examples:service=HASingletonMBeanExample_2</depends>
       <depends optional-attribute-name="HASingletonElectionPolicyMBean"
          proxy-type="attribute">jboss.examples:service=HASingletonMBeanExample-HASingletonElectionPolicySimple_2</depends>
-      <attribute name="PartitionName">${jboss.partition.name:DefaultPartition}</attribute>
       <attribute name="TargetName">jboss.examples:service=HASingletonMBeanExample_2</attribute>
       <attribute name="TargetStartMethod">startSingleton</attribute>
       <attribute name="TargetStopMethod">stopSingleton</attribute>
@@ -59,11 +61,12 @@
 
    <mbean code="org.jboss.ha.singleton.HASingletonController" 
           name="jboss.examples:service=HASingletonMBeanExample-HASingletonController_3">
-      <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>   
+      
+      <depends optional-attribute-name="ClusterPartition"
+         proxy-type="attribute">test:service=ElectionPolicyTestPartition</depends>
       <depends>jboss.examples:service=HASingletonMBeanExample_3</depends>
       <depends optional-attribute-name="HASingletonElectionPolicyMBean"
          proxy-type="attribute">jboss.examples:service=HASingletonMBeanExample-HASingletonElectionPolicySimple_3</depends>
-      <attribute name="PartitionName">${jboss.partition.name:DefaultPartition}</attribute>
       <attribute name="TargetName">jboss.examples:service=HASingletonMBeanExample_3</attribute>
       <attribute name="TargetStartMethod">startSingleton</attribute>
       <attribute name="TargetStopMethod">stopSingleton</attribute>
@@ -77,13 +80,93 @@
 
    <mbean code="org.jboss.ha.singleton.HASingletonController" 
           name="jboss.examples:service=HASingletonMBeanExample-HASingletonController_4">
-      <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>   
+      
+      <depends optional-attribute-name="ClusterPartition"
+         proxy-type="attribute">test:service=ElectionPolicyTestPartition</depends>
       <depends>jboss.examples:service=HASingletonMBeanExample_4</depends>
-      <attribute name="PartitionName">${jboss.partition.name:DefaultPartition}</attribute>
       <attribute name="TargetName">jboss.examples:service=HASingletonMBeanExample_4</attribute>
       <attribute name="TargetStartMethod">startSingleton</attribute>
       <attribute name="TargetStopMethod">stopSingleton</attribute>
       <attribute name="TargetStopMethodArgument">true</attribute>
    </mbean>
 
+   <!-- ==================================================================== -->
+   <!-- Partition used by the above beans                                    -->
+   <!-- ==================================================================== -->
+
+   <mbean code="org.jboss.ha.framework.server.ClusterPartition"
+      name="test:service=ElectionPolicyTestPartition">      
+
+      <!-- Name of the partition being built -->
+      <attribute name="PartitionName">ElectionPolicyTestPartition</attribute>
+
+      <!-- The address used to determine the node name -->
+      <attribute name="NodeAddress">${jboss.bind.address}</attribute>
+
+      <!-- Determine if deadlock detection is enabled -->
+      <attribute name="DeadlockDetection">False</attribute>
+     
+      <!-- Keep this timeout short -->
+      <attribute name="StateTransferTimeout">2000</attribute>
+
+      <!-- The JGroups protocol configuration -->
+      <attribute name="PartitionConfig">
+         <!--
+         The default UDP stack:
+         - If you have a multihomed machine, set the UDP protocol's bind_addr attribute to the
+         appropriate NIC IP address, e.g bind_addr="192.168.0.2".
+         - On Windows machines, because of the media sense feature being broken with multicast
+         (even after disabling media sense) set the UDP protocol's loopback attribute to true
+         -->
+         <Config>
+            <UDP mcast_addr="${jboss.partition.udpGroup:228.1.2.3}" mcast_port="33333"
+               ip_ttl="8" ip_mcast="true"
+               mcast_send_buf_size="800000" mcast_recv_buf_size="150000"
+               ucast_send_buf_size="800000" ucast_recv_buf_size="150000"
+               loopback="false"/>
+            <PING timeout="2000" num_initial_members="3"
+               up_thread="true" down_thread="true"/>
+            <MERGE2 min_interval="10000" max_interval="20000"/>
+            <FD_SOCK down_thread="false" up_thread="false"/>
+            <FD shun="true" up_thread="true" down_thread="true"
+               timeout="20000" max_tries="5"/>
+            <VERIFY_SUSPECT timeout="3000" num_msgs="3"
+               up_thread="true" down_thread="true"/>
+            <pbcast.NAKACK gc_lag="50" retransmit_timeout="300,600,1200,2400,4800"
+               max_xmit_size="8192"
+               up_thread="true" down_thread="true"/>
+            <UNICAST timeout="300,600,1200,2400,4800" window_size="100" min_threshold="10"
+               down_thread="true"/>
+            <pbcast.STABLE desired_avg_gossip="20000"
+               up_thread="true" down_thread="true"/>
+            <FRAG frag_size="8192"
+               down_thread="true" up_thread="true"/>
+            <pbcast.GMS join_timeout="5000" join_retry_timeout="2000"
+               shun="true" print_local_addr="true"/>
+            <pbcast.STATE_TRANSFER up_thread="true" down_thread="true"/>
+         </Config>
+
+         <!-- Alternate TCP stack: customize it for your environment, change bind_addr and initial_hosts -->
+         <!--
+         <Config>
+            <TCP bind_addr="thishost" start_port="7800" loopback="true"/>
+            <TCPPING initial_hosts="thishost[7800],otherhost[7800]" port_range="3" timeout="3500"
+               num_initial_members="3" up_thread="true" down_thread="true"/>
+            <MERGE2 min_interval="5000" max_interval="10000"/>
+            <FD_SOCK down_thread="false" up_thread="false"/>
+            <FD shun="true" up_thread="true" down_thread="true"
+               timeout="20000" max_tries="5"/>
+            <VERIFY_SUSPECT timeout="1500" down_thread="false" up_thread="false" />
+            <pbcast.NAKACK down_thread="true" up_thread="true" gc_lag="100"
+               retransmit_timeout="3000"/>
+            <pbcast.STABLE desired_avg_gossip="20000" down_thread="false" up_thread="false" />
+            <pbcast.GMS join_timeout="5000" join_retry_timeout="2000" shun="false"
+               print_local_addr="true" down_thread="true" up_thread="true"/>
+            <pbcast.STATE_TRANSFER up_thread="true" down_thread="true"/>
+         </Config>
+         -->
+      </attribute>
+
+   </mbean>
+
 </server>




More information about the jboss-cvs-commits mailing list