[sheepdog] [PATCH v2 0/9] various improvement for sheep cluster membership

MORITA Kazutaka morita.kazutaka at gmail.com
Fri Jul 12 22:25:50 CEST 2013


From: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp>

v2:
 - rename log_current_epoch() to inc_and_log_epoch()

This series depends on my series "fix tests/functional/060 error".

See individual patches for details.

MORITA Kazutaka (9):
  tests/functional: add test to check wrong node joining with newer
    epoch
  sheep: clean up log_current_epoch call
  sheep: remove inc_epoch from join_message
  sheep: handle node failure during atomic_create_and_write
  sheep: simplify cluster_sanity_check
  tests/functional: test join to the clean cluster
  sheep: merge wait_for_format and wait_for_join
  sheep: remove finish_join from system_info
  sheep: use the same logic in sd_check_join_cb()

 include/internal_proto.h |    9 +--
 include/util.h           |    3 +-
 lib/util.c               |   22 ++++--
 sheep/config.c           |   11 ++-
 sheep/group.c            |  189 ++++++++++++++--------------------------------
 sheep/md.c               |    2 +-
 sheep/ops.c              |   22 +++---
 sheep/request.c          |   13 ++--
 sheep/sheep_priv.h       |    5 +-
 sheep/store.c            |    2 +-
 tests/functional/069     |   62 +++++++++++++++
 tests/functional/069.out |   15 ++++
 tests/functional/070     |   44 +++++++++++
 tests/functional/070.out |   44 +++++++++++
 tests/functional/group   |    2 +
 15 files changed, 277 insertions(+), 168 deletions(-)
 create mode 100755 tests/functional/069
 create mode 100644 tests/functional/069.out
 create mode 100755 tests/functional/070
 create mode 100644 tests/functional/070.out

-- 
1.7.9.5



More information about the sheepdog mailing list