Config is like so
| <server> | | | <!-- ==================================================================== --> | <!-- NON PERSISTENT CACHE CONFIG --> | <!-- ==================================================================== --> | | <mbean code="org.jboss.cache.jmx.CacheJmxWrapper" | name="jboss.cache:service=CMDSNonPersistentCache"> | | <depends>jboss:service=Naming</depends> | <depends>jboss:service=TransactionManager</depends> | | <!-- | Configure the TransactionManager | | <attribute name="TransactionManagerLookupClass">org.jboss.cache.transaction.GenericTransactionManagerLookup | </attribute> | --> | | | | <!-- | Node locking 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_ASYNC</attribute> | | <!-- Name of cluster. Needs to be the same for all clusters, in order | to find each other | --> | <attribute name="ClusterName">CMDS-Cluster</attribute> | | <!-- JGroups protocol stack properties NOT NEEDED since CacheMode is LOCAL --> | | <!-- | The max amount of time (in milliseconds) we wait until the | state (ie. the contents of the cache) are retrieved from | existing members in a clustered environment | --> | <attribute name="StateRetrievalTimeout">20000</attribute> | | <!-- | Number of milliseconds to wait until all responses for a | synchronous call have been received. | --> | <attribute name="SyncReplTimeout">20000</attribute> | | <attribute name="FetchInMemoryState">false</attribute> | | | | <!-- Max number of milliseconds to wait for a lock acquisition --> | <attribute name="LockAcquisitionTimeout">15000</attribute> | | <attribute name="ClusterConfig"> | <config> | <UDP mcast_addr="228.10.10.10" | mcast_port="45588" | 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" | ip_ttl="2" | enable_bundling="false" | enable_diagnostics="true" | | use_concurrent_stack="true" | | thread_naming_pattern="pl" | | thread_pool.enabled="true" | thread_pool.min_threads="1" | thread_pool.max_threads="25" | thread_pool.keep_alive_time="30000" | thread_pool.queue_enabled="true" | thread_pool.queue_max_size="10" | thread_pool.rejection_policy="Run" | | oob_thread_pool.enabled="true" | oob_thread_pool.min_threads="1" | oob_thread_pool.max_threads="4" | oob_thread_pool.keep_alive_time="10000" | oob_thread_pool.queue_enabled="true" | oob_thread_pool.queue_max_size="10" | oob_thread_pool.rejection_policy="Run"/> | | <PING timeout="2000" num_initial_members="3"/> | <MERGE2 max_interval="30000" min_interval="10000"/> | <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"/> | <UNICAST timeout="300,600,1200,2400,3600"/> | <pbcast.STABLE stability_delay="1000" desired_avg_gossip="50000" | max_bytes="400000"/> | <pbcast.GMS print_local_addr="true" join_timeout="5000" | join_retry_timeout="2000" shun="false" | view_bundling="true" view_ack_collection_timeout="5000"/> | <FRAG2 frag_size="60000"/> | <pbcast.STREAMING_STATE_TRANSFER use_reading_thread="true"/> | <!-- <pbcast.STATE_TRANSFER/> --> | <pbcast.FLUSH timeout="0"/> | </config> | </attribute> | | <!-- Specific eviction policy configurations. This is LRU --> | <attribute name="EvictionPolicyConfig"> | <config> | <attribute name="wakeUpIntervalSeconds">5</attribute> | <attribute name="eventQueueSize">200000</attribute> | <attribute name="policyClass">org.jboss.cache.eviction.LRUPolicy</attribute> | | <region name="/_default_"> | <attribute name="maxNodes">500000</attribute> | <attribute name="timeToLiveSeconds">900</attribute> | </region> | | <region name="/ricIds" policyClass="org.jboss.cache.eviction.ExpirationPolicy"> | <attribute name="maxNodes">50000</attribute> | </region> | <region name="/quotes" policyClass="org.jboss.cache.eviction.ExpirationPolicy"> | <attribute name="maxNodes">50000</attribute> | </region> | | <!--There are other regions configured but have removed them for simplicity --> | | | </config> | </attribute> | | | <attribute name="CacheLoaderConfig" replace="false"> | <config> | <cacheloader> | <class>org.jboss.cache.loader.ClusteredCacheLoader</class> | <properties> | timeout=15000 | </properties> | </cacheloader> | </config> | </attribute> | | </mbean> | | </server> | /ricIds = /b/c/d/e (Given in example) /quotes = /a/b. anonymous wrote : | | Do you see this with other cache loaders as well (e.g., FileCacheLoader)? | | When i get the time i will try it out and let you know how it goes. What i do see alot of entries on the log file is for this anonymous wrote : | 11:07:26 [EvictionTimer-0] WARN eviction.ExpirationAlgorithm - Unable to remove nodes to reduce region size below 50000. Set expiration for nodes in this region Now why would i get this warning when the cache is practically empty?? Might and mightnt be related!! View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4151685#4151685 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4151685 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user