X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/450dd9c8bcc7e9dc4f3a9ab8735474b587ca568b..68d37afd19673d60103912f8c118086665f5cf3f:/src/amok/HostManagement/hostmanagement.c diff --git a/src/amok/HostManagement/hostmanagement.c b/src/amok/HostManagement/hostmanagement.c index c8947bc667..305e0f0e6f 100644 --- a/src/amok/HostManagement/hostmanagement.c +++ b/src/amok/HostManagement/hostmanagement.c @@ -77,9 +77,10 @@ static int amok_hm_cb_join(gras_msg_cb_ctx_t ctx, void *payload) { xbt_host_t dude = xbt_host_new(gras_socket_peer_name(exp), gras_socket_peer_port(exp)); + VERB2("Contacted by %s:%d",dude->name,dude->port); xbt_dynar_push(group,&dude); - gras_msg_rpcreturn(30, ctx, NULL); + gras_msg_rpcreturn(10, ctx, NULL); free(name); return 1; } @@ -246,6 +247,8 @@ xbt_dynar_t amok_hm_group_get(gras_socket_t master, const char *group_name) { /** \brief add current host to the given remote group */ void amok_hm_group_join(gras_socket_t master, const char *group_name) { + VERB3("Join group '%s' on %s:%d", + group_name,gras_socket_peer_name(master),gras_socket_peer_port(master)); gras_msg_rpccall(master,30,gras_msgtype_by_name("amok_hm_join"), &group_name,NULL); VERB3("Joined group '%s' on %s:%d", @@ -274,6 +277,7 @@ void amok_hm_group_shutdown(const char *group_name) { amok_hm_kill_hp(host_it->name, host_it->port); } + xbt_dynar_free(&group); xbt_dict_remove(g->groups,group_name); } /** \brief stops all members of the given remote group */