1 file changed, 5 insertions(+), 4 deletions(-)
tools/pingd.c |    9 +++++----


# HG changeset patch
# User Andrew Beekhof <[EMAIL PROTECTED]>
# Date 1224773806 -7200
# Node ID fbecd9a6c320cc926b259a152e11658fa9d849a7
# Parent  5d90c8287a087f4479f2dd42196f809bf924549c
Low: Tools: pingd - Allow the update interval to be modified

diff --git a/tools/pingd.c b/tools/pingd.c
--- a/tools/pingd.c
+++ b/tools/pingd.c
@@ -86,7 +86,7 @@ void do_node_walk(ll_cluster_t *hb_clust
 #endif
 
 /* GMainLoop *mainloop = NULL; */
-#define OPTARGS	"V?p:a:d:s:S:h:Dm:N:U"
+#define OPTARGS	"V?p:a:d:s:S:h:Dm:N:Ui:"
 
 GListPtr ping_list = NULL;
 IPC_Channel *attrd = NULL;
@@ -960,6 +960,7 @@ main(int argc, char **argv)
 		{"attr-dampen",  1, 0, 'd'},		
 		{"value-multiplier",  1, 0, 'm'},		
 		{"no-updates", 0, 0, 'U'},		
+		{"interval",  1, 0, 'i'},		
 
 		{0, 0, 0, 0}
 	};
@@ -1003,6 +1004,9 @@ main(int argc, char **argv)
 				p = ping_new(crm_strdup(optarg));
 				ping_list = g_list_append(ping_list, p);
 				break;
+			case 'i':
+				re_ping_interval = crm_get_msec(optarg) / 1000;
+				break;
 			case 's':
 				attr_set = crm_strdup(optarg);
 				break;
@@ -1020,9 +1024,6 @@ main(int argc, char **argv)
 				break;
 			case 't':
 				ping_timeout = crm_atoi(optarg, NULL);
-				break;
-			case 'i':
-				re_ping_interval = crm_atoi(optarg, NULL);
 				break;
 			case 'D':
 				daemonize = TRUE;
_______________________________________________
Pacemaker mailing list
[email protected]
http://list.clusterlabs.org/mailman/listinfo/pacemaker

Reply via email to