From 39df0879025409d9dad5ef6b9af2402df144e4db Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Wed, 18 Jul 2018 04:29:51 +0000 Subject: [PATCH] Permit more than the requested amount of nodes --- src/bin/client-demo.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/bin/client-demo.rs b/src/bin/client-demo.rs index 587863f6ea..e193c1d794 100755 --- a/src/bin/client-demo.rs +++ b/src/bin/client-demo.rs @@ -225,7 +225,8 @@ fn main() { let signal = Arc::new(AtomicBool::new(false)); let mut c_threads = vec![]; let validators = converge(&leader, &signal, num_nodes, &mut c_threads); - assert_eq!(validators.len(), num_nodes); + println!("Network has {} node(s)", validators.len()); + assert!(validators.len() >= num_nodes); let mut client = mk_client(&leader); @@ -417,6 +418,12 @@ fn converge( println!("CONVERGED!"); rv.extend(v.into_iter()); break; + } else { + println!( + "{} node(s) discovered (looking for {} or more)", + v.len(), + num_nodes + ); } sleep(Duration::new(1, 0)); }