The dead member should be removed from the membership, but only if you use FD rather than FD_SOCK in (cluster-service.xml)
I´m using FD not FD_SOCK.
I make a little debug and HAPartion.viewAccepted() is called only when a plug the network cable not when I unplug it.
The cluster reports the node as suspicious but It still consider it like an friendly node ...
Is any possibility to force the deleteion of that node from the cluster table ?
Pulling the plug should result in a viewAccepted() callback. Depending on the parameters of FD it will take more or less time.
I have done this before on various systems, and it has always worked.
I noticed the following behavior:
- when the cable is pluged-out the suspect messages are generated but the HaPartition is not notified with a suspect event
- when the cable is pluged-in the HaPartition is first notified with suspect event and after that with merge event
Is this the expected behaviour?
I use HaSingleton mechanism and the problem is that when the master node is pluged out the topology of the cluster does not get changed and the election of the new master node is not triggered.
Have you any idea how can I trigger the topology change when the cable is pluged-out?