CATCH(e) {
measMasterIn = NULL;
if (port == 10000 - 1) {
- RETHROW0("Error caught while opening a measurement socket: %s");
+ RETHROWF("Error caught while opening a measurement socket: %s");
} else {
xbt_ex_free(e);
}
TRY {
gras_msg_rpccall(peer, 15, "BW handshake", &request, &request_ack);
}
- CATCH(e) {
- RETHROW0("Error encountered while sending the BW request: %s");
+ CATCH_ANONYMOUS {
+ RETHROWF("Error encountered while sending the BW request: %s");
}
measIn = gras_socket_meas_accept(measMasterIn);
request_ack->peer.port,
request->buf_size, 1);
}
- CATCH(e) {
- RETHROW2
+ CATCH_ANONYMOUS {
+ 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_size / ((double) 64 * 1024 * 1024))
* request->msg_amount) + 1;
- xbt_assert0(new_amount > request->msg_amount,
+ xbt_assert(new_amount > request->msg_amount,
"Overflow on the number of messages! You must have a *really* fat pipe. Please fix your platform");
request->msg_amount = new_amount;
request->msg_amount);
XBT_DEBUG("Data sent. Wait ACK");
gras_socket_meas_recv(measIn, 120, 1, 1);
- } CATCH(e) {
+ }
+ CATCH_ANONYMOUS {
gras_socket_close(measOut);
gras_socket_close(measMasterIn);
gras_socket_close(measIn);
- RETHROW0("Unable to conduct the experiment: %s");
+ RETHROWF("Unable to conduct the experiment: %s");
}
*sec = gras_os_time() - *sec;
if (*sec != 0.0) {
xbt_ex_free(e);
else
/* FIXME: tell error to remote */
- RETHROW0
+ RETHROWF
("Error encountered while opening a measurement server socket: %s");
}
}
TRY {
gras_msg_rpcreturn(60, ctx, &answer);
}
- CATCH(e) {
+ CATCH_ANONYMOUS {
gras_socket_close(measMasterIn);
/* FIXME: tell error to remote */
- RETHROW0("Error encountered while sending the answer: %s");
+ RETHROWF("Error encountered while sending the answer: %s");
}
request->peer.port,
request->buf_size, 1);
}
- CATCH(e) {
- RETHROW2
+ CATCH_ANONYMOUS {
+ RETHROWF
("Error encountered while opening a measurement socket back to %s:%d : %s",
gras_socket_peer_name(expeditor), request->peer.port);
/* FIXME: tell error to remote */
answer->buf_size, answer->msg_size, answer->msg_amount,
answer->peer.port);
}
- CATCH(e) {
+ CATCH_ANONYMOUS {
gras_socket_close(measMasterIn);
gras_socket_close(measIn);
gras_socket_close(measOut);
/* FIXME: tell error to remote ? */
- RETHROW0("Error encountered while opening the meas socket: %s");
+ RETHROWF("Error encountered while opening the meas socket: %s");
}
if (!msgtwaited) {
gras_socket_meas_recv(measIn, 120, request->msg_size,
request->msg_amount);
gras_socket_meas_send(measOut, 120, 1, 1);
- } CATCH(e) {
+ }
+ CATCH_ANONYMOUS {
gras_socket_close(measMasterIn);
gras_socket_close(measIn);
gras_socket_close(measOut);
/* FIXME: tell error to remote ? */
- RETHROW0("Error encountered while receiving the experiment: %s");
+ RETHROWF("Error encountered while receiving the experiment: %s");
}
gras_msg_wait_or(60, msgtwaited, &ctx_reask, &msggot, &payload);
switch (msggot) {