[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