[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