[sheepdog] [PATCH v3 0/3] rework update node logic

Liu Yuan namei.unix at gmail.com
Wed Jul 10 08:59:32 CEST 2013


v3:
 - call ->update_node() directly

v2:
 - add two clean up patches
 - update this_node in the update_event handler
 - return SD_RES_NO_SUPPORT in shepherd driver

Liu Yuan (3):
  sheep: rework update node logic
  cluster/local: add add_event_lock helpe
  cluster/corosync: rename .ent as .node

 include/internal_proto.h  |    1 -
 sheep/cluster.h           |    9 +++++--
 sheep/cluster/corosync.c  |   62 +++++++++++++++++++++++++++++--------------
 sheep/cluster/local.c     |   64 +++++++++++++++++++--------------------------
 sheep/cluster/shepherd.c  |    5 ++--
 sheep/cluster/zookeeper.c |   37 +++++++++++++++++---------
 sheep/group.c             |   11 +++++---
 sheep/ops.c               |   48 +---------------------------------
 sheep/sheep_priv.h        |    2 --
 9 files changed, 111 insertions(+), 128 deletions(-)

-- 
1.7.9.5




More information about the sheepdog mailing list