[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