From d873c22327ce06f75a6c6d48ffd84d96e4fd77e0 Mon Sep 17 00:00:00 2001 From: mquinson Date: Fri, 26 Nov 2010 14:11:26 +0000 Subject: [PATCH] Make the pmm robust to the change of amount of slaves git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8670 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- examples/gras/pmm/pmm.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/gras/pmm/pmm.c b/examples/gras/pmm/pmm.c index 624eb3bca6..7e7d35d32d 100644 --- a/examples/gras/pmm/pmm.c +++ b/examples/gras/pmm/pmm.c @@ -115,11 +115,11 @@ int master(int argc, char *argv[]) /* friends, we're ready. Come and play */ INFO0("Wait for peers for 2 sec"); gras_msg_handleall(2); - while (xbt_dynar_length(peers) < 9) { - INFO1("Got only %ld pals. Wait 2 more seconds", - xbt_dynar_length(peers)); + do { + INFO2("Got only %ld pals (of %d). Wait 2 more seconds", + xbt_dynar_length(peers),SLAVE_COUNT); gras_msg_handleall(2); - } + } while (xbt_dynar_length(peers) < SLAVE_COUNT); INFO1("Good. Got %ld pals", xbt_dynar_length(peers)); for (i = 0; i < xbt_dynar_length(peers) && i < SLAVE_COUNT; i++) { -- 2.20.1