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

MORITA Kazutaka morita.kazutaka at lab.ntt.co.jp
Mon Oct 24 06:00:58 CEST 2011


At Thu, 20 Oct 2011 16:24:25 +0900,
MORITA Kazutaka wrote:
> 
> This patchset depends on the blocking callback patchset I just sent
> 
> The first patch moves node membership management to the cluster
> driver, and the rest ones clean up sheep/group.c.
> 
> Changes from v1 to v2 are:
> 
>  - rebase
>  - move check_join_cb to the join_handler arguments
>  - register cluster fd before calling cdrv->join()
>  - remove needless function calls
>  - fix some bugs which occurs when added node is invalid
> 
> 
> 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          |   83 ++--
>  sheep/cluster/corosync.c |  465 ++++++++++++++-----
>  sheep/group.c            | 1151 +++++++++++++++-------------------------------
>  sheep/sheep_priv.h       |   20 +-
>  4 files changed, 738 insertions(+), 981 deletions(-)

Applied.

Kazutaka

> 
> -- 
> 1.7.2.5
> 
> -- 
> sheepdog mailing list
> sheepdog at lists.wpkg.org
> http://lists.wpkg.org/mailman/listinfo/sheepdog



More information about the sheepdog mailing list