When I save a new entry to the database using hibernates 
Session.saveOrUpdate(Object) it gets saved to the local database but does not 
get replicated to my other server.

Updates to the database are working fine, so If I load an object using 
hibernate, change it and then resave it using Session.saveOrUpdate(Object).  
These changes get replicated to all databases.

My treecache configuration is:


  | <server>
  |         <classpath codebase="./lib" archives="jboss-cache.jar, 
jgroups.jar"/>
  | 
  |          <mbean code="org.jboss.invocation.jrmp.server.JRMPProxyFactory" 
name="localhost:service=proxyFactory,type=jrmp,target=factory">
  |               <attribute 
name="InvokerName">jboss:service=invoker,type=jrmp</attribute>
  |               <attribute 
name="TargetName">jboss.cache:service=TreeCache</attribute>
  |               <attribute name="JndiName">VicopCache</attribute>
  |               <attribute name="InvokeTargetMethod">true</attribute>
  |               <attribute 
name="ExportedInterface">org.jboss.cache.TreeCacheMBean</attribute>
  |               <attribute name="ClientInterceptors">
  |                 <iterceptors>
  |                       
<interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
  |                       
<interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
  |                       
<interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
  |                 </iterceptors>
  |               </attribute>
  |               <depends>jboss:service=invoker,type=jrmp</depends>
  |               <depends>jboss.cache:service=TreeCache</depends>
  |               <attribute name="IsolationLevel">REPEATABLE_READ</attribute>
  |               <attribute 
name="TransactionManagerLookupClass">org.jboss.cache.JBossTransactionManagerLookup</attribute>
  |               <attribute name="ClusterName">VicopTestCluster</attribute>
  |               <attribute name="CacheMode">REPL_SYNC</attribute>
  |               <attribute name="ClusterConfig">
  |             <config>
  |                 <!-- UDP: if you have a multihomed machine,
  |                 set the bind_addr attribute to the appropriate NIC IP 
address -->
  |                 <!-- UDP: On Windows machines, because of the media sense 
feature
  |                  being broken with multicast (even after disabling media 
sense)
  |                  set the loopback attribute to true -->
  |                                 <UDP mcast_addr="224.2.2.2" 
mcast_port="45566"
  |                     ip_ttl="64" ip_mcast="true"
  |                     mcast_send_buf_size="150000" mcast_recv_buf_size="80000"
  |                     ucast_send_buf_size="150000" ucast_recv_buf_size="80000"
  |                     loopback="false"/>
  |                 <PING timeout="2000" num_initial_members="3"
  |                     up_thread="false" down_thread="false"/>
  |                 <MERGE2 min_interval="10000" max_interval="20000"/>
  |                 <FD shun="true" up_thread="true" down_thread="true"/>
  |                 <VERIFY_SUSPECT timeout="1500"
  |                     up_thread="false" down_thread="false"/>
  |                 <pbcast.NAKACK gc_lag="50" 
retransmit_timeout="600,1200,2400,4800"
  |                     max_xmit_size="8192" up_thread="false" 
down_thread="false"/>
  |                 <UNICAST timeout="600,1200,2400" window_size="100" 
min_threshold="10"
  |                     down_thread="false"/>
  |                 <pbcast.STABLE desired_avg_gossip="20000"
  |                     up_thread="false" down_thread="false"/>
  |                 <FRAG frag_size="8192"
  |                     down_thread="false" up_thread="false"/>
  |                 <pbcast.GMS join_timeout="5000" join_retry_timeout="2000"
  |                     shun="true" print_local_addr="true"/>
  |                 <pbcast.STATE_TRANSFER up_thread="false" 
down_thread="false"/>
  |             </config>
  |         </attribute>
  |  </mbean>
  | 

Is there something I am missing from my configuration?

My hibernate setup is:


  | <property name="hibernateProperties">
  |                         <props>
  |                                 <prop 
key="hibernate.dialect">org.hibernate.dialect.FirebirdDialect</prop>
  |                                 <prop key="hibernate.show_sql">true</prop>
  |                                 <prop 
key="hibernate.cache.provider_class">org.hibernate.cache.TreeCacheProvider</prop>
  |                                 <prop 
key="hibernate.treecache.mbean.object_name">VicopCache</prop>
  |                                 <prop 
key="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</prop>
  |                 <prop 
key="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</prop>
  |                 <prop key="hibernate.cache.use_query_cache">true</prop>
  |                         </props>
  |                 </property>
  | 

thanks for your time,

-James.

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

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


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to