summaryrefslogtreecommitdiffstats
path: root/sources
diff options
context:
space:
mode:
authorthibauth <thibauth@30fcff6e-8de6-41c7-acce-77ff6d1dd07b>2011-08-02 16:43:23 +0000
committerthibauth <thibauth@30fcff6e-8de6-41c7-acce-77ff6d1dd07b>2011-08-02 16:43:23 +0000
commit34831092a72a068d50a81568cef37331c9537a71 (patch)
treebac57659840fe4f6cb93dc263420611755d079db /sources
parent3bb7785b59ef92278b24f2636b5250b07ce788ee (diff)
downloadpacemaker-34831092a72a068d50a81568cef37331c9537a71.tar.gz
More nodes for planetlab, some notes about the deployment
git-svn-id: https://scm.gforge.inria.fr/svn/pacemaker@51 30fcff6e-8de6-41c7-acce-77ff6d1dd07b
Diffstat (limited to 'sources')
-rw-r--r--sources/thibaut/client.ml2
-rw-r--r--sources/thibaut/clientGlobals.ml10
2 files changed, 8 insertions, 4 deletions
diff --git a/sources/thibaut/client.ml b/sources/thibaut/client.ml
index 5e76289..9aaa3bd 100644
--- a/sources/thibaut/client.ml
+++ b/sources/thibaut/client.ml
@@ -5,7 +5,7 @@ open ClientMessages
open Unix
let round = ref 0
-let reply_tick = 20.
+let reply_tick = 15.
let mesh_tick = 30.
let seed_tick = !accuracy/.2.
let log_tick = 60.
diff --git a/sources/thibaut/clientGlobals.ml b/sources/thibaut/clientGlobals.ml
index 88437a1..8349203 100644
--- a/sources/thibaut/clientGlobals.ml
+++ b/sources/thibaut/clientGlobals.ml
@@ -42,8 +42,6 @@ let print_list f l =
Buffer.contents result
let print_sockaddr_list l = print_list string_of_sockaddr l
-let print_user_map m = print_list (function a,b -> Printf.sprintf "%d|%d" a b)
- (UserMap.bindings m)
let string_of_message m = match m with
| Ping -> "Ping"
@@ -163,7 +161,13 @@ let send_message addr (content:message_content) =
(string_of_message content);
let s = Marshal.to_string message [] in
let n = String.length s in
- ignore(Unix.sendto socketfd s 0 n [] addr)
+ try
+ ignore(Unix.sendto socketfd s 0 n [] addr)
+ with
+ Unix_error(err, ctx1, ctx2) as exn ->
+ Printf.printf "Unix error: %s, %s, %s" (error_message err) ctx1 ctx2;
+ print_newline();
+ raise exn
let send_to_all content =
let f slot = match slot with