From 823b47bef349ef86d0f783138dfecdda5dcb6665 Mon Sep 17 00:00:00 2001 From: Scott Lystig Fritchie Date: Sun, 30 Aug 2015 19:52:31 +0900 Subject: [PATCH] Bugfix: convergence property for CP mode, again --- test/machi_chain_manager1_converge_demo.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/machi_chain_manager1_converge_demo.erl b/test/machi_chain_manager1_converge_demo.erl index d0ad253..f3f54c2 100644 --- a/test/machi_chain_manager1_converge_demo.erl +++ b/test/machi_chain_manager1_converge_demo.erl @@ -635,10 +635,10 @@ private_projections_are_stable(Namez, PollFunc) -> ordsets:from_list(UsingFLUs)); [{1=_Count,_EpochID}|_] -> %% Our list is sorted & reversed, so 1=_Count - %% is biggest. If everyone is using the none proj, + %% is biggest. If a majority is using the none proj, %% then we're OK. Private2None = [X || {_,{_,[],[],_,_,_}}=X <- Private2], - Private2 == Private2None; + length(Private2None) >= FullMajority; Else -> %% This is bad: we have a count that's less than %% FullMajority but greater than 1.