[jboss-user] [JBossCache] - Re: Remove is not properly deleting child nodes when run in

dh717 do-not-reply at jboss.com
Tue Feb 26 14:30:37 EST 2008


Here's the cache config file. Note that JotmTxMgrLookup is a custom TransactionManagerLookup implementation that creates a Jotm instance and returns a reference to its TransactionManager.


<?xml version="1.0" encoding="UTF-8"?>

<!-- ===================================================================== -->
<!--                                                                       -->
<!--  Sample TreeCache Service Configuration                               -->
<!--                                                                       -->
<!-- ===================================================================== -->



   


   <!-- ==================================================================== -->
   <!-- Defines TreeCache configuration                                      -->
   <!-- ==================================================================== -->

   

      jboss:service=Naming
      jboss:service=TransactionManager

      <!--
          Configure the TransactionManager
      -->
      JotmTxMgrLookup

      <!--Optimistic-->

       <!--
           Isolation level : SERIALIZABLE
                             REPEATABLE_READ (default)
                             READ_COMMITTED
                             READ_UNCOMMITTED
                             NONE
       -->
      REPEATABLE_READ

      <!--
           Valid modes are LOCAL
                           REPL_ASYNC
                           REPL_SYNC
                           INVALIDATION_ASYNC
                           INVALIDATION_SYNC
      -->
      REPL_SYNC

      <!--
      Just used for async repl: use a replication queue
      -->
      false

      <!--
          Replication interval for replication queue (in ms)
      -->
      0

      <!--
          Max number of elements which trigger replication
      -->
      0

      <!-- Name of cluster. Needs to be the same for all TreeCache nodes in a
           cluster in order to find each other.  This will be over-written in
           kernel service.
      -->
      TestCluster

      <!-- Specifies whether each interceptor should have an associated mbean registered.
           Interceptor mbeans are used to capture statistics and display them in JMX.
           This setting enables or disables all such interceptor mbeans.
      -->
      true

      <!-- JGroups protocol stack properties.
      -->
       
           
               <TCP start_port="8800"
                    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"
                        initial_hosts="127.0.0.1[8800]"
                        port_range="1"
                        num_initial_members="2"/>
               <MERGE2 max_interval="100000"
                       min_interval="20000"/>
               <FD_SOCK/>
               <FD timeout="10000"
                   max_tries="5"
                   shun="true"/>
               <VERIFY_SUSPECT timeout="1500"  />
               <pbcast.NAKACK max_xmit_size="60000"
                              use_mcast_xmit="false"
                              gc_lag="0"
                              retransmit_timeout="300,600,1200,2400,4800"
                              discard_delivered_msgs="true"/>
               <pbcast.STABLE stability_delay="1000"
                              desired_avg_gossip="50000"
                              max_bytes="400000"/>
               <pbcast.GMS print_local_addr="true"
                           join_timeout="3000"
                           join_retry_timeout="2000"
                           shun="false"
                           view_bundling="true"/>
               <FRAG2 frag_size="60000"  />
               <pbcast.STREAMING_STATE_TRANSFER use_reading_thread="true"/>
               <!-- <pbcast.STATE_TRANSFER/> -->
               <pbcast.FLUSH/>
           
       


      <!--
       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.
      -->
      true

      <!--
          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
      -->
      15000

      <!--
          Number of milliseconds to wait until all responses for a
          synchronous call have been received.
      -->
      15000


      <!-- Max number of milliseconds to wait for a lock acquisition -->
      10000

      <!--
         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".
      -->
      true

   



View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4132291#4132291

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4132291



More information about the jboss-user mailing list