Hi Guys,
 Im seeing alot of this in my log files,

anonymous wrote : 
  | 16:38:40,367 [STREAMING_STATE_TRANSFER sender,10.251.145.205:53173] WARN  
org.jboss.cache.RegionImpl  - putNodeEvent(): eviction node event queue size is 
at 98% threshold value of capacity: 200000 Region: /realtime/quotes/ You will 
need to reduce the wakeUpIntervalSeconds parameter.
  | 


Now whats happening is this, my app receives a notification to transfer a 
region to another node, the node transfers the data which can be up to 500,000 
records from that node to the other node. After transfer it will look to 
delete/remove the 500,000 records from its cache. When the deletion occurs I 
assume it starts creating all the node events on the queue.

Now wakeUpInterval is set to 1 so that cant be made any better/quicker but the 
queue size is obviously too small, this kind of event should happen rarely, its 
only if something goes wrong.  

What are the implications of increasing the eventQueue size?? Just more memory 
i would say. What happens when events are fired and cant get on the eviction 
queue?? Im seeing something that suggests to me that its dropped because after 
i call the remove for a region, i still see records in that region when it 
should be empty, does that make sense to you guys?? If not then its something 
else going on!! 

Also is there a difference between cache.removeRegion(FQN) and 
cache.removeNode(FQN)?? Currently using removeNode(), will try with region and 
see if it makes any difference, otherwise i will have to up the queueSize.

Thanks for your time,
LL



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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4192548
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to