[jboss-cvs] JBossAS SVN: r60072 - trunk/ejb3/src/resources.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sat Jan 27 21:30:36 EST 2007
Author: bstansberry at jboss.com
Date: 2007-01-27 21:30:36 -0500 (Sat, 27 Jan 2007)
New Revision: 60072
Modified:
trunk/ejb3/src/resources/ejb3-clustered-sfsbcache-service.xml
Log:
[EJBTHREE-846] Fetch persistent state
Remove mux
Use JGroups config based on 2.4.1 stacks.xml
Modified: trunk/ejb3/src/resources/ejb3-clustered-sfsbcache-service.xml
===================================================================
--- trunk/ejb3/src/resources/ejb3-clustered-sfsbcache-service.xml 2007-01-28 02:28:55 UTC (rev 60071)
+++ trunk/ejb3/src/resources/ejb3-clustered-sfsbcache-service.xml 2007-01-28 02:30:36 UTC (rev 60072)
@@ -1,15 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<server>
- <mbean code="org.jboss.cache.TreeCache" name="jboss.cache:service=EJB3SFSBClusteredCache">
-
- <!--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>
+ <!-- ========================================================== -->
+ <!-- Clustered SFSB cache config for use with JBoss Cache 1.4.x -->
+ <!-- ========================================================== -->
+ <mbean code="org.jboss.cache.TreeCache"
+ name="jboss.cache:service=EJB3SFSBClusteredCache">
+
<attribute name="ClusterName">SFSB-Cache</attribute>
<!--
@@ -27,73 +24,80 @@
-->
<attribute name="CacheMode">REPL_ASYNC</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
+ <!--
+ JGroups protocol stack config in XML format.
+ 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
-
+ 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="45561"
- 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}"
- down_thread="false" up_thread="false"
- enable_bundling="true"/>
- <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"/>
- <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"/>
- <FRAG2 frag_size="60000" down_thread="false" up_thread="false"/>
- <pbcast.STATE_TRANSFER down_thread="false" up_thread="false"/>
+ <UDP mcast_addr="${jgroups.udp.mcast_addr:228.1.2.3}"
+ mcast_port="${jboss.ejb3sfsbpartition.mcast_port:45551}"
+ tos="8"
+ ucast_recv_buf_size="20000000"
+ ucast_send_buf_size="640000"
+ 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"/>
+ <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 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="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"
+ view_ack_collection_timeout="5000"/>
+ <FC max_credits="2000000" down_thread="false" up_thread="false"
+ min_threshold="0.10"/>
+ <FRAG2 frag_size="60000" 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.
-->
+ <attribute name="InitialStateRetrievalTimeout">17500</attribute>
<!-- Number of milliseconds to wait until all responses for a
synchronous call have been received.
-->
- <attribute name="SyncReplTimeout">15000</attribute>
+ <attribute name="SyncReplTimeout">17500</attribute>
<!-- Max number of milliseconds to wait for a lock acquisition -->
- <attribute name="LockAcquisitionTimeout">16000</attribute>
+ <attribute name="LockAcquisitionTimeout">15000</attribute>
<!-- Name of the eviction policy class. -->
<attribute name="EvictionPolicyClass">org.jboss.cache.eviction.LRUPolicy</attribute>
- <!-- Specific eviction policy configurations. This is LRU -->
+ <!-- Specific eviction policy configurations. -->
<attribute name="EvictionPolicyConfig">
<config>
<attribute name="wakeUpIntervalSeconds">5</attribute>
@@ -107,27 +111,22 @@
</config>
</attribute>
-
- <!-- New 1.3.x cache loader config block -->
- <!-- Note this is used for AS5.0 only -->
+ <!-- Store passivated sessions to the file system -->
<attribute name="CacheLoaderConfiguration">
<config>
- <!-- We need to turn it on
- <passivation>false</passivation>
- -->
+
<passivation>true</passivation>
<preload>/</preload>
<shared>false</shared>
<cacheloader>
<class>org.jboss.cache.loader.FileCacheLoader</class>
- <!--
- -->
+ <!-- Passivate to the server data dir -->
<properties>
location=${jboss.server.data.dir}${/}sfsb
</properties>
<async>false</async>
- <fetchPersistentState>false</fetchPersistentState>
+ <fetchPersistentState>true</fetchPersistentState>
<ignoreModifications>false</ignoreModifications>
</cacheloader>
More information about the jboss-cvs-commits
mailing list