Hi,
We have a cluster setup in 3 nodes using ISPN 6.0.1.Final on JBoss7. Node C and D reside separately in a physical destination other than node A's. In fact, in 2 different cities.
Every node has this configuration in clustered.xml
<replicated-cache name="employees-rep-sync-sync" mode="SYNC"
remote-timeout="30000" start="EAGER">
<locking isolation="READ_COMMITTED" acquire-timeout="30000"
concurrency-level="1000" striping="false" />
<transaction mode="NONE" />
<file-store passivation="false" preload="true" fetch-state="false"
shared="false" path="employees-rep-sync-sync-${jboss.node.name}">
</file-store>
</replicated-cache>
The file-store between nodes B and C, as you probably guess, is also shared.
The problem is that entries are not being evenly distributed, as you can see in this picture:
We don't understand why this is happening, given that a replicated cache is implemented as a distributed cache with numOwners equal to the size of the cluster.
We discarded the possiblity that entries are not yet balanced, as it's setup as sync
Any clues?