tag:blogger.com,1999:blog-19835054.post291257105449233503..comments2024-03-16T13:42:14.318+01:00Comments on Belas Blog: Confessions of a serial protocol designerBela Banhttp://www.blogger.com/profile/01830789377474906550noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-19835054.post-72696642690930100692011-01-12T12:58:16.663+01:002011-01-12T12:58:16.663+01:00Say we have {A,B,C,D}. A is the current coordinato...Say we have {A,B,C,D}. A is the current coordinator. When it is suspected, B (as next-in-line coordinator) runs a double-check (via VERIFY_SUSPECT) to see if A is really dead.<br />If that's still the case, B becomes coordinator and installs the new view {B,C,D} in the cluster.<br />Should A have been falsely suspected, and it is still alive, it will merge back into the cluster via MERGE2.Bela Banhttps://www.blogger.com/profile/01830789377474906550noreply@blogger.comtag:blogger.com,1999:blog-19835054.post-68480669024505836862011-01-12T12:48:17.637+01:002011-01-12T12:48:17.637+01:00So what happens when the coordinator is the suspec...So what happens when the coordinator is the suspect node?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-19835054.post-73422044713867519352010-10-02T09:03:30.331+02:002010-10-02T09:03:30.331+02:00To which nodes would you send the heartbeats ? Rem...To which nodes would you send the heartbeats ? Remember, if a node doesn't get heartbeats from everyone, it will suspect those from which it doesn't get them !<br />A few unicasts are more efficient if the transport is not UDP. But FD_ALL was designed with UDP as transport in mind...Bela Banhttps://www.blogger.com/profile/01830789377474906550noreply@blogger.comtag:blogger.com,1999:blog-19835054.post-18894475208851868622010-10-01T20:04:00.869+02:002010-10-01T20:04:00.869+02:00I am wondering if it makes sense to have each node...I am wondering if it makes sense to have each node send HEARTBEAT to only a limited (user configurable) number of other members?<br />Perhaps the problem with that approach would be that instead of sending a single multicast HEARTBEAT packet, node would need to send a number of unicast ones, effectively killing all the benefits...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-19835054.post-32617749063431783162010-10-01T16:47:57.974+02:002010-10-01T16:47:57.974+02:00Good job. Big thanks to David!Good job. Big thanks to David!Unknownhttps://www.blogger.com/profile/12216152952783194706noreply@blogger.com