[jboss-cvs] JBossCache/etc/META-INF ...

Vladmir Blagojevic vladimir.blagojevic at jboss.com
Wed Jan 3 15:43:49 EST 2007


  User: vblagojevic
  Date: 07/01/03 15:43:49

  Added:       etc/META-INF  unit-test-cache-service.xml
  Log:
  created UnitTestCacheFactory
  
  Revision  Changes    Path
  1.1      date: 2007/01/03 20:43:49;  author: vblagojevic;  state: Exp;JBossCache/etc/META-INF/unit-test-cache-service.xml
  
  Index: unit-test-cache-service.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  
  <!-- ===================================================================== -->
  <!--                                                                       -->
  <!--  This file is not a valid JBoss Cache configuration file !!!          -->
  <!--                                                                       -->
  <!--  It is used only in unit tests. DO NOT use it for any other purpose!  -->
  <!--                                                                       -->
  <!-- ===================================================================== -->
  
  <server>
  
     <classpath codebase="./lib" archives="jboss-cache.jar, jgroups.jar"/>
  
  
     <!-- ==================================================================== -->
     <!-- Defines TreeCache configuration                                      -->
     <!-- ==================================================================== -->
  
     <mbean code="org.jboss.cache.CacheImpl"
            name="jboss.cache:service=TreeCache">
  
        <depends>jboss:service=Naming</depends>
        <depends>jboss:service=TransactionManager</depends>
  
        <!--
            Configure the TransactionManager
        -->
        <attribute name="TransactionManagerLookupClass">org.jboss.cache.DummyTransactionManagerLookup</attribute>
  
        <!--
            Isolation level : SERIALIZABLE
                              REPEATABLE_READ (default)
                              READ_COMMITTED
                              READ_UNCOMMITTED
                              NONE
        -->
        <attribute name="IsolationLevel">REPEATABLE_READ</attribute>
  
        <!--
             Valid modes are LOCAL
                             REPL_ASYNC
                             REPL_SYNC
                             INVALIDATION_ASYNC
                             INVALIDATION_SYNC
        -->
        <attribute name="CacheMode">REPL_SYNC</attribute>
  
        <!--
        Just used for async repl: use a replication queue
        -->
        <attribute name="UseReplQueue">false</attribute>
  
        <!--
            Replication interval for replication queue (in ms)
        -->
        <attribute name="ReplQueueInterval">0</attribute>
  
        <!--
            Max number of elements which trigger replication
        -->
        <attribute name="ReplQueueMaxElements">0</attribute>
  
        <!-- Name of cluster. Needs to be the same for all TreeCache nodes in a
             cluster in order to find each other.
        -->
        <attribute name="ClusterName">JBossCache-Cluster</attribute>
  
        <!--Uncomment next three statements to enable JGroups multiplexer.
  			This configuration is dependent on the JGroups multiplexer being
  			registered in an MBean server such as JBossAS.  -->
        <!--
        <depends>jgroups.mux:name=Multiplexer</depends>
        <attribute name="MultiplexerService">jgroups.mux:name=Multiplexer</attribute>
        <attribute name="MultiplexerStack">fc-fast-minimalthreads</attribute>
        -->
  
        <!--
         Whether or not to fetch state on joining a cluster
         NOTE this used to be called FetchStateOnStartup and has been renamed to be more descriptive.
        -->
        <attribute name="FetchInMemoryState">true</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
        -->
        <attribute name="InitialStateRetrievalTimeout">15000</attribute>
  
        <!--
            Number of milliseconds to wait until all responses for a
            synchronous call have been received.
        -->
        <attribute name="SyncReplTimeout">15000</attribute>
  
        <!-- Max number of milliseconds to wait for a lock acquisition -->
        <attribute name="LockAcquisitionTimeout">10000</attribute>
  
        <!-- Name of the eviction policy class. -->
        <attribute name="EvictionPolicyClass"></attribute>
  
        <!--
           Indicate whether to use region based marshalling or not. Set this to true if you are running under a scoped
           class loader, e.g., inside an application server. Default is "false".
        -->
        <attribute name="UseRegionBasedMarshalling">true</attribute>
     </mbean>
     
     <protocol_stacks>
      
       <stack name="udp"
             description="Default: IP multicast based stack, with flow control and message bundling">
          <config>
              <UDP mcast_addr="229.10.10.10"
                   mcast_port="45599"
                   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="2"
                   down_thread="false" up_thread="false"
                   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 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="false"
                          view_bundling="true"/>
              <FC max_credits="2000000" down_thread="false" up_thread="false"
                  min_threshold="0.20"/>
              <FRAG2 frag_size="60000" down_thread="false" up_thread="false"/>
              <!-- <pbcast.STREAMING_STATE_TRANSFER down_thread="false" up_thread="false" use_reading_thread="true"/> -->
              <pbcast.STATE_TRANSFER down_thread="false" up_thread="false"/>
              <pbcast.FLUSH down_thread="false" up_thread="false" timeout="6000"/>
           </config>
      </stack>
      
      <stack name="udp-sync"
             description="IP multicast based stack, without flow control and without message bundling. This should be used
             instead of udp if (1) synchronous calls are used and (2) the message volume (rate and size)
              is not that large. Don't use this configuration if you send messages at a high sustained rate, or you might
              run out of memory">
          <config>
              <UDP mcast_addr="229.10.10.10"
                   mcast_port="45599"
                   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="2"
                   down_thread="false" up_thread="false"
                   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 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="false"
                          view_bundling="true"/>
              <FRAG2 frag_size="60000" down_thread="false" up_thread="false"/>
              <!-- <pbcast.STREAMING_STATE_TRANSFER down_thread="false" up_thread="false" use_reading_thread="true"/> -->
              <pbcast.STATE_TRANSFER down_thread="false" up_thread="false"/>
              <pbcast.FLUSH down_thread="false" up_thread="false" timeout="6000"/>
           </config>
      </stack>
  
  
      <stack name="tcp"
             description="TCP based stack, with flow control and message bundling. This is usually used when IP
             multicasting cannot be used in a network, e.g. because it is disabled (routers discard multicast).
             Note that TCP.bind_addr and TCPPING.initial_hosts should be set, possibly via system properties, e.g.
             -Djgroups.bind_addr=192.168.5.2 and -Djgroups.tcpping.initial_hosts=192.168.5.2[7800]">
          <config>
              <TCP start_port="7800"
                   loopback="true"
                   recv_buf_size="20000000"
                   send_buf_size="640000"
                   discard_incompatible_packets="true"
                   max_bundle_size="64000"
                   max_bundle_timeout="30"
                   use_incoming_packet_handler="true"
                   use_outgoing_packet_handler="false"
                   down_thread="false" up_thread="false"
                   enable_bundling="true"
                   use_send_queues="false"
                   sock_conn_timeout="300"
                   skip_suspected_members="true"/>
              <TCPPING timeout="3000"
                       down_thread="false" up_thread="false"
                       initial_hosts="localhost[7800],localhost[7801]"
                       port_range="1"
                       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"/>
              <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" use_flush="true" flush_timeout="3000"
                          down_thread="false" up_thread="false"
                          join_retry_timeout="2000" shun="false"
                          view_bundling="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.STREAMING_STATE_TRANSFER down_thread="false" up_thread="false" 
              								 use_flush="true" flush_timeout="3000" use_reading_thread="true"/>
              <!-- pbcast.STATE_TRANSFER down_thread="false" up_thread="false" use_flush="true" flush_timeout="3000"/ -->
              <pbcast.FLUSH down_thread="false" up_thread="false" timeout="8000" auto_flush_conf="false"/>
          </config>
      </stack>
  
  
      <stack name="tcp-sync"
             description="TCP based stack, without flow control and without message bundling. This is usually used when IP
             multicasting cannot be used in a network, e.g. because it is disabled (routers discard multicast). This
             configuration should be used instead of tcp when (1) synchronous calls are used and (2) the message volume
             (rate and size) is not that large">
          <config>
              <TCP start_port="7900"
                   loopback="true"
                   recv_buf_size="20000000"
                   send_buf_size="640000"
                   discard_incompatible_packets="true"
                   max_bundle_size="64000"
                   max_bundle_timeout="30"
                   use_incoming_packet_handler="true"
                   use_outgoing_packet_handler="false"
                   down_thread="false" up_thread="false"
                   enable_bundling="false"
                   use_send_queues="false"
                   sock_conn_timeout="300"
                   skip_suspected_members="true"/>
              <TCPPING timeout="3000"
                       down_thread="false" up_thread="false"
                       initial_hosts="localhost[7900],localhost[7901]"
                       port_range="1"
                       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"/>
              <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" use_flush="true" flush_timeout="3000"
                          down_thread="false" up_thread="false"
                          join_retry_timeout="2000" shun="false"
                          view_bundling="true"/>
              <pbcast.STREAMING_STATE_TRANSFER down_thread="false" up_thread="false" 
              								 use_flush="true" flush_timeout="3000" use_reading_thread="true"/>
              <!-- pbcast.STATE_TRANSFER down_thread="false" up_thread="false" use_flush="true" flush_timeout="3000"/ -->
              <pbcast.FLUSH down_thread="false" up_thread="false" timeout="8000" auto_flush_conf="false"/>
          </config>
      </stack>
  </protocol_stacks>
  
  </server>
  
  
  



More information about the jboss-cvs-commits mailing list