Group Services forwards this proposal to all members of the group. The group members vote on the proposal using Group Services, and Group Services informs them of the results. If the proposal is not accepted, the group members must propose an alternate solution, or propose that no change be made. The proposal to switch servers is accepted. The nodes will use Group Service's multi-phase commit mechanisms to coordinate this action.
All nodes begin to update their internal routing tables.
Node Beta is running a bit slower, so it does not complete its task as fast as its counterparts. The other two components report the completion of the initial phase to Group Services. Finally, Node Beta reports that the initial phase has been completed to Group Services. Group Services' commit mechanisms inform all members of the group that the initial phase of the recovery action has succeeded, and all components may proceed to the next phase. All nodes execute this phase in about the same time, and send their confirmations using Group Services.