Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Sends in SG now have a 60s timeout. The right way to go is to have an adaptative...
[simgrid.git] / src / gras / Transport / transport_plugin_sg.c
index acf757a..d70766f 100644 (file)
@@ -265,13 +265,13 @@ void gras_trp_sg_chunk_send_raw(gras_socket_t sock,
     task_data->data = NULL;
   }
 
-  task=MSG_task_create(name,0,((double)size)/(1024.0*1024.0),task_data);
+  task=MSG_task_create(name,0,((double)size),task_data);
 
   DEBUG5("send chunk %s from %s to  %s:%d (size=%ld)",
         name, MSG_host_get_name(MSG_host_self()),
         MSG_host_get_name(sock_data->to_host), sock_data->to_chan,size);
-  if (MSG_task_put(task, sock_data->to_host,sock_data->to_chan) != MSG_OK) {
-    THROW0(system_error,0,"Problem during the MSG_task_put");
+  if (MSG_task_put_with_timeout(task, sock_data->to_host,sock_data->to_chan,60.0) != MSG_OK) {
+    THROW0(system_error,0,"Problem during the MSG_task_put with timeout 60");
   }
 }