Updates:
Status: Reopened
Comment #4 on issue 1526 by jean.deruelle: Buddy replication not working
with MSS Fault Tolerant Timers
http://code.google.com/p/mobicents/issues/detail?id=1526
Based on Bart experiments, It seems there is NPE with more than 2 nodes
java.lang.NullPointerException
at
org.mobicents.cluster.DefaultMobicentsCluster.performTakeOver(DefaultMobicentsCluster.java:245)
at
org.mobicents.cluster.DefaultMobicentsCluster.access$300(DefaultMobicentsCluster.java:71)
at
org.mobicents.cluster.DefaultMobicentsCluster$1.run(DefaultMobicentsCluster.java:201)
at java.lang.Thread.run(Unknown Source)
What happens is :
N1, N2, N3
N1 <-> N2, and N3 -> N1 - arrow is where node replicates data(his buddy)
now I start timer on N1, than kill N1, N3 is picked as one to take over
but it was not a buddy of N1, N2 was and it has /BUDDY_BACKUP/N1