Dear Wiki user,

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

The following page has been changed by BenjaminReed:
http://wiki.apache.org/hadoop/ZabProtocol

------------------------------------------------------------------------------
  = Zab: Atomic Broadcast for ZooKeeper =
  
  We would like to modularize the Atomic Broadcast layer of ZooKeeper so that 
it can be used independently. It also help to be able to test more effectively.
+ We have named the atomic broadcast layer Zab, after the river in the middle 
east [http://en.wikipedia.org/wiki/Zab], to distinguish it from ZooKeeper as a 
whole.
+ To help extract Zab from ZooKeeper we have opened the ZOOKEEPER-30 Jira and 
we have attached attachment:zookeeper-internals.pdf which, although old, shows 
how we connect RequestProcessors together.
+ The actual RequestProcessor chain is setup in the 
{{{setupRequestProcessors}}} method of ZooKeeperServer, 
FollowerZooKeeperServer, and LeaderZooKeeperServer.
  
  Zab is a standard atomic broadcast layer, but there are somethings that 
ZooKeeper uses from Zab that is specific to its implementation:
  

Reply via email to