What's very curious is the fact that logs on both cluster nodes indicate that the
elements are added to the cache. E.g., after the BPEL process is executed and transaction
gets committed:
node 1 (initiator):
| 2009-09-22 15:56:04,686 DEBUG [org.jboss.cache.eviction.BaseEvictionAlgorithm] Adding
element /org/jbpm/graph/exe/ProcessInstance/org.jbpm.graph.exe.ProcessInstance#15967 for a
node that doesn't exist yet. Process as an add.
| 2009-09-22 15:56:04,686 DEBUG [org.jboss.cache.eviction.BaseEvictionAlgorithm] Adding
element /org/jbpm/graph/exe/Token/org.jbpm.graph.exe.Token#15969 for a node that
doesn't exist yet. Process as an add.
| 2009-09-22 15:56:04,686 DEBUG [org.jboss.cache.eviction.BaseEvictionAlgorithm] Adding
element /org/jbpm/graph/exe/Token/org.jbpm.graph.exe.Token#15971 for a node that
doesn't exist yet. Process as an add.
| 2009-09-22 15:56:04,686 DEBUG [org.jboss.cache.eviction.BaseEvictionAlgorithm] Adding
element /org/jbpm/graph/exe/Token/org.jbpm.graph.exe.Token#15972 for a node that
doesn't exist yet. Process as an add.
| 2009-09-22 15:56:04,686 DEBUG [org.jboss.cache.eviction.BaseEvictionAlgorithm] Adding
element /org/jbpm/graph/exe/Token/org.jbpm.graph.exe.Token#15973 for a node that
doesn't exist yet. Process as an add.
| 2009-09-22 15:56:04,686 DEBUG [org.jboss.cache.eviction.BaseEvictionAlgorithm] Adding
element /org/jbpm/graph/exe/Token/org.jbpm.graph.exe.Token#15974 for a node that
doesn't exist yet. Process as an add.
|
node 2 (acceptor):
| 2009-09-22 15:56:03,536 DEBUG [org.jboss.cache.eviction.BaseEvictionAlgorithm] Adding
element /org/jbpm/graph/exe/ProcessInstance/org.jbpm.graph.exe.ProcessInstance#15967 for a
node that doesn't exist yet. Process as an add.
| 2009-09-22 15:56:03,536 DEBUG [org.jboss.cache.eviction.BaseEvictionAlgorithm] Adding
element /org/jbpm/graph/exe/Token/org.jbpm.graph.exe.Token#15969 for a node that
doesn't exist yet. Process as an add.
| 2009-09-22 15:56:03,536 DEBUG [org.jboss.cache.eviction.BaseEvictionAlgorithm] Adding
element /org/jbpm/graph/exe/Token/org.jbpm.graph.exe.Token#15971 for a node that
doesn't exist yet. Process as an add.
| 2009-09-22 15:56:03,536 DEBUG [org.jboss.cache.eviction.BaseEvictionAlgorithm] Adding
element /org/jbpm/graph/exe/Token/org.jbpm.graph.exe.Token#15972 for a node that
doesn't exist yet. Process as an add.
| 2009-09-22 15:56:03,536 DEBUG [org.jboss.cache.eviction.BaseEvictionAlgorithm] Adding
element /org/jbpm/graph/exe/Token/org.jbpm.graph.exe.Token#15973 for a node that
doesn't exist yet. Process as an add.
| 2009-09-22 15:56:03,536 DEBUG [org.jboss.cache.eviction.BaseEvictionAlgorithm] Adding
element /org/jbpm/graph/exe/Token/org.jbpm.graph.exe.Token#15974 for a node that
doesn't exist yet. Process as an add.
|
The problem is that on node 2, the number of cache contents does not go up like it does on
node 1. Cache contents on node 2 remain the same after the operation.
If I execute the same operation on node 2, then the execution goes as slow as on node 1
before it had populated its cache. Node 2's cache contents go up then, and reach the
same level as on node 1.
So it looks like the caches of both nodes operate independently, regardless of what the
logs say.
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4256404#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...