[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