[jboss-user] [JBoss Cache Users] - Re: Can't acquire lock in 0 ms

rs1050 do-not-reply at jboss.com
Sat Nov 14 23:19:49 EST 2009


apologies, the log was too long for forum. This is shorter version before the exception:


  | Nov 14 18:49:13,194 [main] TRACE EvictionInterceptor:registerEvictionEventToRegionManager:254 - Registering event ADD_ELEMENT_EVENT on node /hphRTp4/0:0_2
  | Nov 14 18:49:13,194 [main] TRACE TcpDelegatingCacheLoader:invokeWithRetries:129 - About to invoke operation protected java.lang.Object 
  | org.jboss.cache.loader.TcpDelegatingCacheLoader._put(org.jboss.cache.Fqn,java.lang.Object,java.lang.Object) throws java.lang.Exception
  | 
  | Nov 14 18:49:13,192 [EvictionTimer-0] TRACE LRUAlgorithm:shouldEvictNode:64 - No idle or max time limit!
  | Nov 14 18:49:13,197 [EvictionTimer-0] TRACE LRUQueue:getNumberOfNodes:172 - LRUQUeue.size() = 1
  | Nov 14 18:49:13,197 [EvictionTimer-0] TRACE RegionImpl:processEvictionQueues:127 - Processing eviction queue for region [/hphRTp3].  Queue size is 2
  | Nov 14 18:49:13,197 [EvictionTimer-0] TRACE BaseEvictionAlgorithm:process:142 - process(): region: /hphRTp3
  | Nov 14 18:49:13,197 [EvictionTimer-0] TRACE BaseEvictionAlgorithm:processQueues:223 - processed 2 node events
  | Nov 14 18:49:13,197 [EvictionTimer-0] TRACE BaseEvictionAlgorithm:emptyRecycleQueue:522 - Recycle queue is empty
  | Nov 14 18:49:13,199 [EvictionTimer-0] TRACE LRUAlgorithm:shouldEvictNode:64 - No idle or max time limit!
  | Nov 14 18:49:13,199 [EvictionTimer-0] TRACE LRUAlgorithm:shouldEvictNode:64 - No idle or max time limit!
  | Nov 14 18:49:13,199 [EvictionTimer-0] TRACE LRUQueue:getNumberOfNodes:172 - LRUQUeue.size() = 3
  | Nov 14 18:49:13,199 [EvictionTimer-0] TRACE RegionImpl:processEvictionQueues:127 - Processing eviction queue for region [/hphMTp4].  Queue size is 0
  | Nov 14 18:49:13,200 [EvictionTimer-0] TRACE BaseEvictionAlgorithm:process:142 - process(): region: /hphMTp4
  | Nov 14 18:49:13,200 [EvictionTimer-0] TRACE BaseEvictionAlgorithm:processQueues:223 - processed 0 node events
  | Nov 14 18:49:13,200 [EvictionTimer-0] TRACE BaseEvictionAlgorithm:emptyRecycleQueue:522 - Recycle queue is empty
  | Nov 14 18:49:13,200 [EvictionTimer-0] TRACE LRUQueue:getNumberOfNodes:172 - LRUQUeue.size() = 0
  | Nov 14 18:49:13,201 [EvictionTimer-0] TRACE RegionImpl:processEvictionQueues:127 - Processing eviction queue for region [/hphMTp1].  Queue size is 0
  | Nov 14 18:49:13,201 [EvictionTimer-0] TRACE BaseEvictionAlgorithm:process:142 - process(): region: /hphMTp1
  | Nov 14 18:49:13,201 [EvictionTimer-0] TRACE BaseEvictionAlgorithm:processQueues:223 - processed 0 node events
  | Nov 14 18:49:13,201 [EvictionTimer-0] TRACE BaseEvictionAlgorithm:emptyRecycleQueue:522 - Recycle queue is empty
  | Nov 14 18:49:13,202 [EvictionTimer-0] TRACE LRUQueue:getNumberOfNodes:172 - LRUQUeue.size() = 0
  | Nov 14 18:49:13,203 [EvictionTimer-0] TRACE RegionImpl:processEvictionQueues:127 - Processing eviction queue for region [/rdp5].  Queue size is 0
  | Nov 14 18:49:13,203 [EvictionTimer-0] TRACE BaseEvictionAlgorithm:process:142 - process(): region: /rdp5
  | Nov 14 18:49:13,203 [EvictionTimer-0] TRACE BaseEvictionAlgorithm:processQueues:223 - processed 0 node events
  | Nov 14 18:49:13,203 [EvictionTimer-0] TRACE BaseEvictionAlgorithm:emptyRecycleQueue:522 - Recycle queue is empty
  | Nov 14 18:49:13,204 [EvictionTimer-0] TRACE LRUQueue:getNumberOfNodes:172 - LRUQUeue.size() = 0
  | 
  | Nov 14 18:49:13,206 [main] TRACE TcpDelegatingCacheLoader:invokeWithRetries:131 - Completed invocation of protected java.lang.Object org.jboss.cache.loader.TcpDelegatingCacheLoader._put(org.jboss.cache.Fqn,java.lang.Object,java.lang.Object) throws java.lang.Exception
  | Nov 14 18:49:13,207 [main] TRACE ReadCommittedNode:commitUpdate:136 - Updating node [/hphRTp4/0:0_2].  deleted=false valid=true changed=true created=false
  | Nov 14 18:49:13,208 [main] TRACE MVCCLockingInterceptor:cleanupLocks:374 - Releasing lock on [/hphRTp4/0:0_2] for owner Thread[main,5,main]
  | 
  | Nov 14 18:49:13,208 [main] TRACE MVCCLockManager:unlock:145 - Attempting to unlock /hphRTp4/0:0_2
  | Nov 14 18:49:13,208 [main] DEBUG InvalidationInterceptor:handleWriteMethod:244 - Is a CRUD method
  | Nov 14 18:49:13,209 [main] DEBUG InvalidationInterceptor:invalidateAcrossCluster:381 - Cache [192.168.1.104:61141] replicating InvalidateCommand{fqn=/hphRTp4/0:0_2}
  | 
  | Nov 14 18:49:13,209 [main] TRACE InvalidationInterceptor:replicateCall:140 - Broadcasting call InvalidateCommand{fqn=/hphRTp4/0:0_2} to recipient list null
  | Nov 14 18:49:13,213 [main] TRACE InvalidationInterceptor:replicateCall:156 - Setting call recipients to null since the original list of recipients passed in is null.
  | Nov 14 18:49:13,214 [main] TRACE RPCManagerImpl:callRemoteMethods:736 - callRemoteMethods(): valid members are null methods: ReplicateCommand{cmds=InvalidateCommand{fqn=/hphRTp4/0:0_2}} Using OOB? false modeToUse: 2
  | Nov 14 18:49:13,215 [main] TRACE CommandAwareRpcDispatcher:invokeRemoteCommands:205 - dests=null, command=ReplicateCommand{cmds=InvalidateCommand{fqn=/hphRTp4/0:0_2}}, mode=2, timeout=15000
  | Nov 14 18:49:13,216 [main] TRACE CacheMarshaller300:objectToObjectStream:169 - Marshalling object ReplicateCommand{cmds=InvalidateCommand{fqn=/hphRTp4/0:0_2}}
  | Nov 14 18:49:13,217 [main] TRACE CacheMarshaller300:objectToObjectStream:200 - Done serializing object: ReplicateCommand{cmds=InvalidateCommand{fqn=/hphRTp4/0:0_2}}
  | Nov 14 18:49:13,218 [main] TRACE CommandAwareRpcDispatcher:castMessage:456 - real_dests=[192.168.1.104:61140]
  | 
  | 
  | Nov 14 18:49:13,248 [OOB-1,192.168.1.104:61141] TRACE CacheMarshaller300:objectFromObjectStream:162 - Unmarshalled object org.jboss.cache.lock.TimeoutException: Unable to acquire lock on Fqn [/hphRTp4/0:0_2] after [0] milliseconds for requestor [Thread[Incoming-1,192.168.1.104:61140,10,Thread Pools]]! Lock held by [Thread[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-1,5,main]]
  | 
  | Nov 14 18:49:13,252 [main] TRACE CommandAwareRpcDispatcher:call:398 - responses: [sender=192.168.1.104:61140, retval=org.jboss.cache.lock.TimeoutException: Unable to acquire lock on Fqn [/hphRTp4/0:0_2] after [0] milliseconds for requestor [Thread[Incoming-1,192.168.1.104:61140,10,Thread Pools]]! Lock held by [Thread[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-1,5,main]], received=true, suspected=false]
  | 
  | Nov 14 18:49:13,252 [main] TRACE RPCManagerImpl:callRemoteMethods:748 - (192.168.1.104:61141): responses for method ReplicateCommand:
  | [sender=192.168.1.104:61140, retval=org.jboss.cache.lock.TimeoutException: Unable to acquire lock on Fqn [/hphRTp4/0:0_2] after [0] milliseconds for requestor [Thread[Incoming-1,192.168.1.104:61140,10,Thread Pools]]! Lock held by [Thread[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-1,5,main]], received=true, suspected=false]
  | 
  | Nov 14 18:49:13,253 [main] TRACE RPCManagerImpl:callRemoteMethods:775 - Recieved exception'org.jboss.cache.lock.TimeoutException: Unable to acquire lock on Fqn [/hphRTp4/0:0_2] after [0] milliseconds for requestor [Thread[Incoming-1,192.168.1.104:61140,10,Thread Pools]]! Lock held by [Thread[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-1,5,main]]' from 192.168.1.104:61140
  | Nov 14 18:49:13,254 [main] TRACE InvocationContextInterceptor:handleAll:208 - Resetting invocation-scope options
  | org.jboss.cache.lock.TimeoutException: Unable to acquire lock on Fqn [/hphRTp4/0:0_2] after [0] milliseconds for requestor [Thread[Incoming-1,192.168.1.104:61140,10,Thread Pools]]! Lock held by [Thread[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-1,5,main]]
  | 	at org.jboss.cache.mvcc.MVCCNodeHelper.acquireLock(MVCCNodeHelper.java:159)
  | 	at org.jboss.cache.mvcc.MVCCNodeHelper.wrapNodesRecursivelyForRemoval(MVCCNodeHelper.java:327)
  | 	at org.jboss.cache.interceptors.MVCCLockingInterceptor.handleInvalidateCommand(MVCCLockingInterceptor.java:203)
  | 	at org.jboss.cache.interceptors.base.PrePostProcessingCommandInterceptor.visitInvalidateCommand(PrePostProcessingCommandInterceptor.java:203)
  | 	at org.jboss.cache.commands.write.InvalidateCommand.acceptVisitor(InvalidateCommand.java:125)
  | 	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
  | 	at org.jboss.cache.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:131)
  | 	at org.jboss.cache.commands.AbstractVisitor.visitInvalidateCommand(AbstractVisitor.java:90)
  | 	at org.jboss.cache.commands.write.InvalidateCommand.acceptVisitor(InvalidateCommand.java:125)
  | 	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
  | 	at org.jboss.cache.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:131)
  | 	at org.jboss.cache.commands.AbstractVisitor.visitInvalidateCommand(AbstractVisitor.java:90)
  | 	at org.jboss.cache.commands.write.InvalidateCommand.acceptVisitor(InvalidateCommand.java:125)
  | 	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
  | 	at org.jboss.cache.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:131)
  | 	at org.jboss.cache.commands.AbstractVisitor.visitInvalidateCommand(AbstractVisitor.java:90)
  | 	at org.jboss.cache.commands.write.InvalidateCommand.acceptVisitor(InvalidateCommand.java:125)
  | 	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
  | 	at org.jboss.cache.interceptors.TxInterceptor.visitInvalidateCommand(TxInterceptor.java:269)
  | 	at org.jboss.cache.commands.write.InvalidateCommand.acceptVisitor(InvalidateCommand.java:125)
  | 	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
  | 	at org.jboss.cache.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:178)
  | 	at org.jboss.cache.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:130)
  | 	at org.jboss.cache.commands.AbstractVisitor.visitInvalidateCommand(AbstractVisitor.java:90)
  | 	at org.jboss.cache.commands.write.InvalidateCommand.acceptVisitor(InvalidateCommand.java:125)
  | 	at org.jboss.cache.interceptors.InterceptorChain.invokeRemote(InterceptorChain.java:316)
  | 	at org.jboss.cache.commands.remote.ReplicateCommand.processSingleCommand(ReplicateCommand.java:139)
  | 	at org.jboss.cache.commands.remote.ReplicateCommand.perform(ReplicateCommand.java:115)
  | 	at org.jboss.cache.marshall.CommandAwareRpcDispatcher.executeCommand(CommandAwareRpcDispatcher.java:319)
  | 	at org.jboss.cache.marshall.CommandAwareRpcDispatcher.handle(CommandAwareRpcDispatcher.java:246)
  | 	at org.jgroups.blocks.RequestCorrelator.handleRequest(RequestCorrelator.java:637)
  | 	at org.jgroups.blocks.RequestCorrelator.receiveMessage(RequestCorrelator.java:545)
  | 	at org.jgroups.blocks.RequestCorrelator.receive(RequestCorrelator.java:368)
  | 	at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:775)
  | 	at org.jgroups.JChannel.up(JChannel.java:1336)
  | 	at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:454)
  | 	at org.jgroups.protocols.pbcast.FLUSH.up(FLUSH.java:486)
  | 	at org.jgroups.protocols.pbcast.STREAMING_STATE_TRANSFER.up(STREAMING_STATE_TRANSFER.java:319)
  | 	at org.jgroups.protocols.FRAG2.up(FRAG2.java:188)
  | 	at org.jgroups.protocols.pbcast.GMS.up(GMS.java:820)
  | 	at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:233)
  | 	at org.jgroups.protocols.UNICAST.up(UNICAST.java:328)
  | 	at org.jgroups.protocols.pbcast.NAKACK.handleMessage(NAKACK.java:895)
  | 	at org.jgroups.protocols.pbcast.NAKACK.up(NAKACK.java:708)
  | 	at org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:167)
  | 	at org.jgroups.protocols.FD.up(FD.java:284)
  | 	at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:307)
  | 	at org.jgroups.protocols.MERGE2.up(MERGE2.java:144)
  | 	at org.jgroups.protocols.Discovery.up(Discovery.java:264)
  | 	at org.jgroups.protocols.PING.up(PING.java:273)
  | 	at org.jgroups.protocols.TP.passMessageUp(TP.java:1273)
  | 	at org.jgroups.protocols.TP.access$100(TP.java:49)
  | 	at org.jgroups.protocols.TP$IncomingPacket.handleMyMessage(TP.java:1826)
  | 	at org.jgroups.protocols.TP$IncomingPacket.run(TP.java:1805)
  | 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  | 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  | 	at java.lang.Thread.run(Thread.java:619)
  | 
  | Nov 14 18:49:13,265 [main] ERROR NewDataProcessor:main:45 - 
  | org.jboss.cache.lock.TimeoutException: Unable to acquire lock on Fqn [/hphRTp4/0:0_2] after [0] milliseconds for requestor [Thread[Incoming-1,192.168.1.104:61140,10,Thread Pools]]! Lock held by [Thread[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-1,5,main]]
  | 	at org.jboss.cache.mvcc.MVCCNodeHelper.acquireLock(MVCCNodeHelper.java:159)
  | 	at org.jboss.cache.mvcc.MVCCNodeHelper.wrapNodesRecursivelyForRemoval(MVCCNodeHelper.java:327)
  | 	at org.jboss.cache.interceptors.MVCCLockingInterceptor.handleInvalidateCommand(MVCCLockingInterceptor.java:203)
  | 	at org.jboss.cache.interceptors.base.PrePostProcessingCommandInterceptor.visitInvalidateCommand(PrePostProcessingCommandInterceptor.java:203)
  | 	at org.jboss.cache.commands.write.InvalidateCommand.acceptVisitor(InvalidateCommand.java:125)
  | 	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
  | 	at org.jboss.cache.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:131)
  | 	at org.jboss.cache.commands.AbstractVisitor.visitInvalidateCommand(AbstractVisitor.java:90)
  | 	at org.jboss.cache.commands.write.InvalidateCommand.acceptVisitor(InvalidateCommand.java:125)
  | 	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
  | 	at org.jboss.cache.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:131)
  | 	at org.jboss.cache.commands.AbstractVisitor.visitInvalidateCommand(AbstractVisitor.java:90)
  | 	at org.jboss.cache.commands.write.InvalidateCommand.acceptVisitor(InvalidateCommand.java:125)
  | 	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
  | 	at org.jboss.cache.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:131)
  | 	at org.jboss.cache.commands.AbstractVisitor.visitInvalidateCommand(AbstractVisitor.java:90)
  | 	at org.jboss.cache.commands.write.InvalidateCommand.acceptVisitor(InvalidateCommand.java:125)
  | 	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
  | 	at org.jboss.cache.interceptors.TxInterceptor.visitInvalidateCommand(TxInterceptor.java:269)
  | 	at org.jboss.cache.commands.write.InvalidateCommand.acceptVisitor(InvalidateCommand.java:125)
  | 	at org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
  | 	at org.jboss.cache.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:178)
  | 	at org.jboss.cache.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:130)
  | 	at org.jboss.cache.commands.AbstractVisitor.visitInvalidateCommand(AbstractVisitor.java:90)
  | 	at org.jboss.cache.commands.write.InvalidateCommand.acceptVisitor(InvalidateCommand.java:125)
  | 	at org.jboss.cache.interceptors.InterceptorChain.invokeRemote(InterceptorChain.java:316)
  | 	at org.jboss.cache.commands.remote.ReplicateCommand.processSingleCommand(ReplicateCommand.java:139)
  | 	at org.jboss.cache.commands.remote.ReplicateCommand.perform(ReplicateCommand.java:115)
  | 	at org.jboss.cache.marshall.CommandAwareRpcDispatcher.executeCommand(CommandAwareRpcDispatcher.java:319)
  | 	at org.jboss.cache.marshall.CommandAwareRpcDispatcher.handle(CommandAwareRpcDispatcher.java:246)
  | 	at org.jgroups.blocks.RequestCorrelator.handleRequest(RequestCorrelator.java:637)
  | 	at org.jgroups.blocks.RequestCorrelator.receiveMessage(RequestCorrelator.java:545)
  | 	at org.jgroups.blocks.RequestCorrelator.receive(RequestCorrelator.java:368)
  | 	at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:775)
  | 	at org.jgroups.JChannel.up(JChannel.java:1336)
  | 	at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:454)
  | 	at org.jgroups.protocols.pbcast.FLUSH.up(FLUSH.java:486)
  | 	at org.jgroups.protocols.pbcast.STREAMING_STATE_TRANSFER.up(STREAMING_STATE_TRANSFER.java:319)
  | 	at org.jgroups.protocols.FRAG2.up(FRAG2.java:188)
  | 	at org.jgroups.protocols.pbcast.GMS.up(GMS.java:820)
  | 	at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:233)
  | 	at org.jgroups.protocols.UNICAST.up(UNICAST.java:328)
  | 	at org.jgroups.protocols.pbcast.NAKACK.handleMessage(NAKACK.java:895)
  | 	at org.jgroups.protocols.pbcast.NAKACK.up(NAKACK.java:708)
  | 	at org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:167)
  | 	at org.jgroups.protocols.FD.up(FD.java:284)
  | 	at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:307)
  | 	at org.jgroups.protocols.MERGE2.up(MERGE2.java:144)
  | 	at org.jgroups.protocols.Discovery.up(Discovery.java:264)
  | 	at org.jgroups.protocols.PING.up(PING.java:273)
  | 	at org.jgroups.protocols.TP.passMessageUp(TP.java:1273)
  | 	at org.jgroups.protocols.TP.access$100(TP.java:49)
  | 	at org.jgroups.protocols.TP$IncomingPacket.handleMyMessage(TP.java:1826)
  | 	at org.jgroups.protocols.TP$IncomingPacket.run(TP.java:1805)
  | 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  | 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  | 	at java.lang.Thread.run(Thread.java:619)
  | Nov 14 18:49:13,308 [Incoming-1,192.168.1.104:61141] TRACE CacheMarshaller300:objectFromObjectStream:162 - Unmarshalled object ReplicateCommand{cmds=InvalidateCommand{fqn=/hphRTp4/0:0_2}}
  | 

cache config:


  | <jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.0">
  | 
  | 
  |     <locking
  |             isolationLevel="READ_COMMITTED"
  |             lockParentForChildInsertRemove="false"
  |             lockAcquisitionTimeout="200000"
  |             nodeLockingScheme="mvcc"
  |             writeSkewCheck="false"
  |             concurrencyLevel="5000"/>
  | 
  |     <transaction
  |             transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"
  |             syncRollbackPhase="false"
  |             syncCommitPhase="false"/>
  | 
  |     <jmxStatistics
  |             enabled="false"/>
  | 
  |     <shutdown            hookBehavior="DEFAULT"/>
  | 
  |     <listeners
  |             asyncPoolSize="1"
  |             asyncQueueSize="1000000"/>
  | 
  |     <invocationBatching
  |             enabled="false"/>
  | 
  |     <serialization
  |             objectInputStreamPoolSize="12"
  |             objectOutputStreamPoolSize="14"
  |             version="3.0.0"
  |             useLazyDeserialization="false"
  |             useRegionBasedMarshalling="false"/>
  | 
  |     <clustering mode="invalidation" clusterName="JBossCache-cluster">
  | 
  |         <stateRetrieval timeout="20000" fetchInMemoryState="false"/>
  | 
  |         <jgroupsConfig>
  | 
  |             <UDP discard_incompatible_packets="true" enable_bundling="false" enable_diagnostics="false" ip_ttl="2"
  |                  loopback="false" max_bundle_size="64000" max_bundle_timeout="30" mcast_addr="228.10.10.10"
  |                  mcast_port="45588" mcast_recv_buf_size="25000000" mcast_send_buf_size="640000"
  |                  oob_thread_pool.enabled="true" oob_thread_pool.keep_alive_time="10000" oob_thread_pool.max_threads="4"
  |                  oob_thread_pool.min_threads="1" oob_thread_pool.queue_enabled="true"
  |                  oob_thread_pool.queue_max_size="10"
  |                  oob_thread_pool.rejection_policy="Run" thread_naming_pattern="pl" thread_pool.enabled="true"
  |                  thread_pool.keep_alive_time="30000" thread_pool.max_threads="25" thread_pool.min_threads="1"
  |                  thread_pool.queue_enabled="true" thread_pool.queue_max_size="10" thread_pool.rejection_policy="Run"
  |                  tos="8" ucast_recv_buf_size="20000000" ucast_send_buf_size="640000" use_concurrent_stack="true"
  |                  use_incoming_packet_handler="true"/>
  |             <PING num_initial_members="3" timeout="2000"/>
  |             <MERGE2 max_interval="30000" min_interval="10000"/>
  |             <FD_SOCK/>
  |             <FD max_tries="5" shun="true" timeout="10000"/>
  |             <VERIFY_SUSPECT timeout="1500"/>
  |             <pbcast.NAKACK discard_delivered_msgs="true" gc_lag="0" retransmit_timeout="300,600,1200,2400,4800"
  |                            use_mcast_xmit="false"/>
  |             <UNICAST timeout="300,600,1200,2400,3600"/>
  |             <pbcast.STABLE desired_avg_gossip="50000" max_bytes="400000" stability_delay="1000"/>
  |             <pbcast.GMS join_timeout="5000" print_local_addr="true" shun="false" view_ack_collection_timeout="5000"
  |                         view_bundling="true"/>
  |             <FRAG2 frag_size="60000"/>
  |             <pbcast.STREAMING_STATE_TRANSFER/>
  |             <pbcast.FLUSH timeout="0"/>
  | 
  |         </jgroupsConfig>
  |     </clustering>
  | 
  |     <eviction wakeUpInterval="500">
  |         <default algorithmClass="org.jboss.cache.eviction.LRUAlgorithm" eventQueueSize="200000">
  |             <property name="maxNodes" value="5000"/>
  |             <property name="minTimeToLive" value="-1"/>
  |         </default>
  | 
  |         <region name="/test" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.test.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  | 
  | 
  |         <region name="/u" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.user.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/r" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.region.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/rXY" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.regionXY.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/m" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.media.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/aC" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.adCampaign.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/uF" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <!--as many as ad campaigns-->
  |             <property name="maxNodes" value="${cache.near.adCampaign.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/rDCB" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <!--as many as ad campaigns-->
  |             <property name="maxNodes" value="${cache.near.adCampaign.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/mC" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.mediaComments.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/mR" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.representativeMediaForRegion.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/i" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.image.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/v" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.video.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/cN" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.criticalNotification.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/pN" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.publicNotification.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/uN" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.userNotification.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  | 
  |         <region name="/ibTHUMB" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.imageBytesThumb.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/ibPREVIEW" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.imageBytesPreview.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  | 
  |         <region name="/hphRRp1" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageRegionHighestRatedPaginationMediaIds.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphRRp2" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageRegionHighestRatedPaginationInfo.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphRRp3" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageRegionHighestRatedInlinedHtml.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphRRp4" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageRegionHighestRatedNotInlinedHtml.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphRRp5" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageRegionHighestRatedMediaIds.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  | 
  |         <region name="/hphRTp1" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageRegionMostTeleportedPaginationMediaIds.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphRTp2" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageRegionMostTeleportedPaginationInfo.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphRTp3" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageRegionMostTeleportedInlinedHtml.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphRTp4" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageRegionMostTeleportedNotInlinedHtml.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphRTp5" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageRegionMostTeleportedMediaIds.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  | 
  |         <region name="/hphMLp1" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaLatestPaginationMediaIds.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphMLp2" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaLatestPaginationInfo.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphMLp3" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaLatestInlinedHtml.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphMLp4" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaLatestNotInlinedHtml.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphMLp5" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaLatestMediaIds.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  | 
  |         <region name="/hphMVp1" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaMostViewedPaginationMediaIds.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphMVp2" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaMostViewedPaginationInfo.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphMVp3" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaMostViewedInlinedHtml.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphMVp4" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaMostViewedNotInlinedHtml.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphMVp5" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaMostViewedMediaIds.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  | 
  |         <region name="/hphMTp1" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaMostVotedPaginationMediaIds.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphMTp2" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaMostVotedPaginationInfo.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphMTp3" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaMostVotedInlinedHtml.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphMTp4" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaMostVotedNotInlinedHtml.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphMTp5" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaMostVotedMediaIds.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  | 
  |         <region name="/hphMRp1" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaHighestRatedPaginationMediaIds.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphMRp2" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaHighestRatedPaginationInfo.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphMRp3" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaHighestRatedInlinedHtml.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphMRp4" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaHighestRatedNotInlinedHtml.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/hphMRp5" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.homePageMediaHighestRatedMediaIds.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  | 
  |         <region name="/rdp1" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.regionDefaultPaginationMediaIds.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/rdp2" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.regionDefaultPaginationInfo.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/rdp3" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.regionDefaultInlinedHtml.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/rdp4" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.regionDefaultNotInlinedHtml.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  |         <region name="/rdp5" algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
  |             <property name="maxNodes" value="${cache.near.regionDefaultMediaIds.maxNodes}"/>
  |             <property name="timeToLive" value="-1"/>
  |         </region>
  | 
  |         <!--<region name="/org/jboss/data2" algorithmClass="org.jboss.cache.eviction.FIFOAlgorithm" eventQueueSize="100000">-->
  |         <!--<property name="maxNodes" value="3000"/>-->
  |         <!--<property name="minTimeToLive" value="4000"/>-->
  |         <!--</region>-->
  |     </eviction>
  | 
  |     <loaders passivation="false" shared="false">
  |         <loader class="org.jboss.cache.loader.TcpDelegatingCacheLoader"
  |                 async="false"
  |                 fetchPersistentState="false"
  |                 ignoreModifications="false"
  |                 purgeOnStartup="false">
  |             <properties>
  |                 host=127.0.0.1
  |                 port=7500
  |                 timeout=1000000
  |                 reconnectWaitTime=2000
  |             </properties>
  |         </loader>
  | 
  |     </loaders>
  | 
  | </jbosscache>
  | 

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

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



More information about the jboss-user mailing list