From: mquinson Date: Fri, 26 Nov 2010 14:11:26 +0000 (+0000) Subject: Make the pmm robust to the change of amount of slaves X-Git-Tag: v3_5~160 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/d873c22327ce06f75a6c6d48ffd84d96e4fd77e0?ds=inline 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 --- 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++) {