TRY {
gras_msg_rpccall(peer, 15, "BW handshake", &request, &request_ack);
}
TRY {
gras_msg_rpccall(peer, 15, "BW handshake", &request, &request_ack);
}
RETHROWF("Error encountered while sending the BW request: %s");
}
measIn = gras_socket_meas_accept(measMasterIn);
RETHROWF("Error encountered while sending the BW request: %s");
}
measIn = gras_socket_meas_accept(measMasterIn);
RETHROWF
("Error encountered while opening the measurement socket to %s:%d for BW test: %s",
gras_socket_peer_name(peer), request_ack->peer.port);
RETHROWF
("Error encountered while opening the measurement socket to %s:%d for BW test: %s",
gras_socket_peer_name(peer), request_ack->peer.port);
request->msg_amount);
XBT_DEBUG("Data sent. Wait ACK");
gras_socket_meas_recv(measIn, 120, 1, 1);
request->msg_amount);
XBT_DEBUG("Data sent. Wait ACK");
gras_socket_meas_recv(measIn, 120, 1, 1);
gras_socket_close(measOut);
gras_socket_close(measMasterIn);
gras_socket_close(measIn);
gras_socket_close(measOut);
gras_socket_close(measMasterIn);
gras_socket_close(measIn);
gras_socket_close(measMasterIn);
/* FIXME: tell error to remote */
RETHROWF("Error encountered while sending the answer: %s");
gras_socket_close(measMasterIn);
/* FIXME: tell error to remote */
RETHROWF("Error encountered while sending the answer: %s");
RETHROWF
("Error encountered while opening a measurement socket back to %s:%d : %s",
gras_socket_peer_name(expeditor), request->peer.port);
RETHROWF
("Error encountered while opening a measurement socket back to %s:%d : %s",
gras_socket_peer_name(expeditor), request->peer.port);
answer->buf_size, answer->msg_size, answer->msg_amount,
answer->peer.port);
}
answer->buf_size, answer->msg_size, answer->msg_amount,
answer->peer.port);
}
gras_socket_close(measMasterIn);
gras_socket_close(measIn);
gras_socket_close(measOut);
gras_socket_close(measMasterIn);
gras_socket_close(measIn);
gras_socket_close(measOut);
gras_socket_meas_recv(measIn, 120, request->msg_size,
request->msg_amount);
gras_socket_meas_send(measOut, 120, 1, 1);
gras_socket_meas_recv(measIn, 120, request->msg_size,
request->msg_amount);
gras_socket_meas_send(measOut, 120, 1, 1);
gras_socket_close(measMasterIn);
gras_socket_close(measIn);
gras_socket_close(measOut);
gras_socket_close(measMasterIn);
gras_socket_close(measIn);
gras_socket_close(measOut);