[Sheepdog] [PATCH 0/7] simplify sheep/group.c

MORITA Kazutaka morita.kazutaka at lab.ntt.co.jp
Wed Oct 12 15:22:12 CEST 2011


This patchset depends on
  http://lists.wpkg.org/pipermail/sheepdog/2011-October/001545.html

The first patch moves node membership management to the cluster
driver, and the rest ones clean up sheep/group.c.

After this work is finished, I'd like to create some cluster drivers
(e.g. ZooKeeper, Accord, etc) and release Sheepdog 0.3.0.


MORITA Kazutaka (7):
  sheep: move node membership management into cluster driver
  sheep: remove notification message type
  sheep: remove joining flag
  sheep: clean up struct join_message
  sheep: remove message state
  sheep: remove node_list
  sheep: stop checking the first joined node

 sheep/cluster.h          |   82 ++---
 sheep/cluster/corosync.c |  460 ++++++++++++++-----
 sheep/group.c            | 1125 +++++++++++++++-------------------------------
 sheep/sheep_priv.h       |   20 +-
 4 files changed, 729 insertions(+), 958 deletions(-)

-- 
1.7.2.5




More information about the sheepdog mailing list