cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Cassandra Wiki] Update of "ArchitectureGossip" by BrandonWilliams
Date Fri, 02 Sep 2011 23:09:09 GMT
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.
+ 
+ 

Mime
View raw message