4
0
Эх сурвалжийг харах

Merge trunk revision 2473:
r2473 | sdake | 2009-09-22 00:46:24 -0700 (Tue, 22 Sep 2009) | 2 lines

Correct pload printing operation.



git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@2474 fd59a12c-fef9-0310-b244-a6a79926bd2f

Steven Dake 16 жил өмнө
parent
commit
ee6382cfcc
1 өөрчлөгдсөн 9 нэмэгдсэн , 8 устгасан
  1. 9 8
      services/pload.c

+ 9 - 8
services/pload.c

@@ -356,6 +356,7 @@ static void message_handler_req_exec_pload_mcast (
 	unsigned int nodeid)
 {
 	const struct req_exec_pload_mcast *pload_mcast = msg;
+	char log_buffer[1024];
 
 	last_msg_no = pload_mcast->msg_code;
 	if (msgs_delivered == 0) {
@@ -365,13 +366,13 @@ static void message_handler_req_exec_pload_mcast (
 	if (msgs_delivered == msgs_wanted) {
 		tv2 = timerlist_nano_current_get ();
 		tv_elapsed = tv2 - tv1;
-	        printf ("%5d Writes ", msgs_delivered);
-		printf ("%5d bytes per write ", msg_size);
-		printf ("%7.3f Seconds runtime ",
-		(tv_elapsed / 1000000000.0));
-		printf ("%9.3f TP/s ",
-		((float)msgs_delivered) /  (tv_elapsed / 1000000000.0));
-		printf ("%7.3f MB/s.\n",
-		((float)msgs_delivered) * ((float)msg_size) /  ((tv_elapsed / 1000000000.0)) * 1000000.0);
+		sprintf (log_buffer, "%5d Writes %d bytes per write %7.3f seconds runtime, %9.3f TP/S, %9.3f MB/S.\n",
+			msgs_delivered,
+			msg_size,
+			(tv_elapsed / 1000000000.0),
+			((float)msgs_delivered) /  (tv_elapsed / 1000000000.0),
+			(((float)msgs_delivered) * ((float)msg_size) /
+				(tv_elapsed / 1000000000.0)) / (1024.0 * 1024.0));
+		log_printf (LOGSYS_LEVEL_NOTICE, "%s", log_buffer);
 	}
 }