You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by Apache Wiki <wi...@apache.org> on 2011/09/03 01:09:09 UTC

[Cassandra Wiki] Update of "ArchitectureGossip" by BrandonWilliams

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for change notification.

The "ArchitectureGossip" page has been changed by BrandonWilliams:
http://wiki.apache.org/cassandra/ArchitectureGossip?action=diff&rev1=9&rev2=10

  [[GossipDigestSynVerbHandler|]]
  
  == GossipDigestAck2Message ==
- Rest of gossip process here....
+ The !GossipDigestAck2Message is very similar to the !GossipDigestAckMessage, but is performed in the opposite direction.  That is, if 10.0.0.2 previously sent the !GossiperDigestAckMessage to 10.0.0.1, now 10.0.0.1 will send a !GossipDigestAck2Message back to 10.0.0.2 containing any information that it requested or needs to be updated.  Continuing the previous example, 10.0.0.1 will send the following information to 10.0.0.2:
  
+ {{{
+ 10.0.0.1:[ApplicationState "load-information": 5.2, generation 1259909635, version 45], [ApplicationState "bootstrapping": bxLpassF3XD8Kyks, generation 1259909635, version 56], [ApplicationState "normal": bxLpassF3XD8Kyks, generation 1259909635, version 87], [HeartBeatState, generation 1259909635, version 325]
+ 10.0.0.3:[ApplicationState "load-information": 12.0, generation 1259912238, version 3], [HeartBeatState, generation 1259912238, version 3]
+ 10.0.0.4:[ApplicationState "load-information": 6.7, generation 1259912942, version 3], [ApplicationState "normal": bj05IVc0lvRXw2xH, generation 1259912942, version 7], [HeartBeatState: generation 1259912942, version 18]
+ }}}
+ 
+ Simplified, this what 10.0.0.2 asked for in the previous !GossipDigestAckMessage: everything after version 324 for 10.0.0.1's current generation, and everything for both 10.0.0.3 and 10.0.0.4 at their current generations.  After 10.0.0.2 applies this information, 10.0.0.1 and 10.0.0.2 will have synced their gossip information, and this gossip round is complete.
+ 
+