-
Bug
-
Resolution: Done
-
Major
-
None
-
None
When we have members {A,B,C,D,E} and E suspects B, then it broadcasts a SUSPECT(B) event and adds B to its suspects list. E then continues braodascting the SUSPECT(B) event until a new view has been installed.
Everybody adds B to its suspects list, except B which sends an I_AM_ALIVE message.
When VERIFY_SUSPECT on A detects that B is not dead, it sends an UNSUSPECT(B) event up and down the stack, removing B from its suspects list.
However, this event is not broadcast; E will continue sending its SUSPECT(B) message.
SOLUTION: broadcast an UNSUSPECT event for som protocols. This is needed for FD_SOCK and FD, and not needed by FD_ALL and FD_ALL2.