[jboss-cvs] JBossAS SVN: r60073 - trunk/ejb3/src/resources.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Jan 27 21:32:11 EST 2007


Author: bstansberry at jboss.com
Date: 2007-01-27 21:32:11 -0500 (Sat, 27 Jan 2007)
New Revision: 60073

Modified:
   trunk/ejb3/src/resources/ejb3-entity-cache-service.xml
Log:
[EJBTHREE-797] Turn on marshalling
Remove mux
Use JGroups config based on 2.4.1 stacks.xml

Modified: trunk/ejb3/src/resources/ejb3-entity-cache-service.xml
===================================================================
--- trunk/ejb3/src/resources/ejb3-entity-cache-service.xml	2007-01-28 02:30:36 UTC (rev 60072)
+++ trunk/ejb3/src/resources/ejb3-entity-cache-service.xml	2007-01-28 02:32:11 UTC (rev 60073)
@@ -1,23 +1,17 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <server>
 
-  <!--  ====================================================================  -->
-  <!--  Defines TreeCache configuration                                       -->
-  <!--  ====================================================================  -->
-  <mbean code="org.jboss.cache.TreeCache" name="jboss.cache:service=EJB3EntityTreeCache">
+   <!-- ============================================================ -->
+   <!-- Clustered entity cache config for use with JBoss Cache 1.4.x --> 
+   <!-- ============================================================ -->
+   <mbean code="org.jboss.cache.TreeCache" 
+         name="jboss.cache:service=EJB3EntityTreeCache">
+         
     <depends>jboss:service=Naming</depends>
     <depends>jboss:service=TransactionManager</depends>
     
-    <!--JGroups multiplexer configuration. Allows cache to use a shared
-            JGroups channel with other clustering services.
-            If you don't want to use the multiplexer, you can comment these
-            elements out and uncomment the ClusterConfig attribute below. -->
-    <depends>jgroups.mux:name=Multiplexer</depends>
-    <attribute name="MultiplexerService">jgroups.mux:name=Multiplexer</attribute>
-    <attribute name="MultiplexerStack">${jboss.multiplexer.stack:udp}</attribute>
-
-    <!-- Name of cluster. Needs to be the same for all clusters, in order
-             to find each other -->
+    <!-- Name of cluster. Needs to be the same on all nodes in the clusters, 
+         in order to find each other -->
     <attribute name="ClusterName">EJB3-entity-cache</attribute>
         
     <!-- Configure the TransactionManager -->
@@ -37,72 +31,73 @@
                              REPL_SYNC
     -->
     <attribute name="CacheMode">REPL_SYNC</attribute>
+      
+      <!-- Must be true if any entity deployment uses a scoped classloader -->
+      <attribute name="UseRegionBasedMarshalling">true</attribute>
+      <!-- Must match the value of "useRegionBasedMarshalling" -->
+      <attribute name="InactiveOnStartup">true</attribute>
 
-	  <!-- JGroups protocol stack config in XML format.
-		     Not needed if multiplexer is used, so commented out by default.
-		     If your CacheMode is set to REPL_SYNC we recommend you comment
-             out the FC (flow control) protocol
-			 
-             On Windows machines, because of the media sense feature
-             being broken with multicast (even after disabling media sense)
-             set the UDP.loopback attribute to true
-		     
+	  <!-- 
+	        JGroups protocol stack config in XML format.
+		    
+		    On Windows machines, because of the media sense feature
+            being broken with multicast (even after disabling media sense)
+            set the UDP.loopback attribute to true
+      -->     
       <attribute name="ClusterConfig">
          <config>
-            <UDP mcast_addr="${jgroups.udp.mcast_addr:238.1.2.3}" 
-                 mcast_port="44333"
+            <UDP mcast_addr="${jgroups.udp.mcast_addr:228.1.2.3}" 
+                 mcast_port="${jboss.ejb3entitypartition.mcast_port:43333}"
+                 tos="8"
                  ucast_recv_buf_size="20000000"
                  ucast_send_buf_size="640000"
-                 mcast_recv_buf_size="25000000" 
-                 mcast_send_buf_size="640000" 
-                 loopback="false" 
-                 max_bundle_size="64000" 
-                 max_bundle_timeout="30" 
-                 use_incoming_packet_handler="true" 
-                 use_outgoing_packet_handler="false" 
-                 ip_ttl="${jgroups.udp.ip_ttl:2}" 
+                 mcast_recv_buf_size="25000000"
+                 mcast_send_buf_size="640000"
+                 loopback="false"
+                 discard_incompatible_packets="true"
+                 max_bundle_size="64000"
+                 max_bundle_timeout="30"
+                 use_incoming_packet_handler="true"
+                 use_outgoing_packet_handler="false"
+                 ip_ttl="${jgroups.udp.ip_ttl:2}"
                  down_thread="false" up_thread="false"
-                 enable_bundling="true"/>
+                 enable_bundling="false"/>
             <PING timeout="2000"
                   down_thread="false" up_thread="false" num_initial_members="3"/>
             <MERGE2 max_interval="100000"
                     down_thread="false" up_thread="false" min_interval="20000"/>
             <FD_SOCK down_thread="false" up_thread="false"/>
-            <FD shun="true" up_thread="false" down_thread="false"
-               timeout="20000" max_tries="5"/>
-            <VERIFY_SUSPECT timeout="1500"
-                    up_thread="false" down_thread="false"/>
+            <FD timeout="10000" max_tries="5" down_thread="false" up_thread="false" shun="true"/>
+            <VERIFY_SUSPECT timeout="1500" down_thread="false" up_thread="false"/>
             <pbcast.NAKACK max_xmit_size="60000"
-                           use_mcast_xmit="false" gc_lag="50" 
-                           retransmit_timeout="300,600,1200,2400,4800" 
-                           down_thread="false" up_thread="false"
-                           discard_delivered_msgs="true"/>
-            <UNICAST timeout="300,600,1200,2400,3600" 
-                     down_thread="false" up_thread="false"/>
-            <pbcast.STABLE stability_delay="1000" desired_avg_gossip="50000" 
-                           down_thread="false" up_thread="false"
-                           max_bytes="400000"/>
-            <pbcast.GMS print_local_addr="true" join_timeout="3000" 
-                        down_thread="false" up_thread="false"
-                        join_retry_timeout="2000" shun="true"/>
-            <FC max_credits="2000000" down_thread="false" up_thread="false"
-                min_threshold="0.10"/>
+                    use_mcast_xmit="false" gc_lag="0"
+                    retransmit_timeout="300,600,1200,2400,4800"
+                    down_thread="false" up_thread="false"
+                    discard_delivered_msgs="true"/>
+            <UNICAST timeout="300,600,1200,2400,3600"
+                    down_thread="false" up_thread="false"/>
+            <pbcast.STABLE stability_delay="1000" desired_avg_gossip="50000"
+                    down_thread="false" up_thread="false"
+                    max_bytes="400000"/>
+            <pbcast.GMS print_local_addr="true" join_timeout="3000"
+                    down_thread="false" up_thread="false"
+                    join_retry_timeout="2000" shun="true"
+                    view_bundling="true"/>
             <FRAG2 frag_size="60000" down_thread="false" up_thread="false"/>
-            <pbcast.STATE_TRANSFER down_thread="false" up_thread="false"/>
+            <pbcast.STATE_TRANSFER down_thread="false" up_thread="false" use_flush="false"/>
         </config>
       </attribute>
-      -->
 
     <!--    The max amount of time (in milliseconds) we wait until the
             initial state (ie. the contents of the cache) are retrieved from
-            existing members in a clustered environment
+            existing members.
     -->
-    <attribute name="InitialStateRetrievalTimeout">5000</attribute>
+    <attribute name="InitialStateRetrievalTimeout">17500</attribute>
 
     <!--    Number of milliseconds to wait until all responses for a
             synchronous call have been received.
     -->
-    <attribute name="SyncReplTimeout">10000</attribute>
+    <attribute name="SyncReplTimeout">17500</attribute>
 
     <!--  Max number of milliseconds to wait for a lock acquisition -->
     <attribute name="LockAcquisitionTimeout">15000</attribute>




More information about the jboss-cvs-commits mailing list