From: Liu Yuan <[email protected]> We should check if join_msg->inc_epoch before starting recovery after a new jode joins.
Signed-off-by: Liu Yuan <[email protected]> --- sheep/group.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/sheep/group.c b/sheep/group.c index e81007c..d10ba06 100644 --- a/sheep/group.c +++ b/sheep/group.c @@ -820,7 +820,7 @@ static void __sd_join_done(struct cpg_event *cevent) update_cluster_info(jm, &w->joined, w->member_list, w->member_list_entries); - if (sys_can_recover()) { + if (sys_can_recover() && jm->inc_epoch) { list_for_each_entry_safe(node, t, &sys->leave_list, list) { list_del(&node->list); } -- 1.7.8.2 -- sheepdog mailing list [email protected] http://lists.wpkg.org/mailman/listinfo/sheepdog
