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.
+ 
+ 

Reply via email to