From cadcac5b6c86fc721f9d921de5f5b7b28e826caa Mon Sep 17 00:00:00 2001
From: Danny Auble <da@schedmd.com>
Date: Tue, 16 Sep 2014 16:20:56 -0700
Subject: [PATCH] stubs for timers

---
 src/slurmdbd/proc_req.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/slurmdbd/proc_req.c b/src/slurmdbd/proc_req.c
index 7162434b2ee..b58543f5104 100644
--- a/src/slurmdbd/proc_req.c
+++ b/src/slurmdbd/proc_req.c
@@ -3598,6 +3598,7 @@ static int   _send_mult_job_start(slurmdbd_conn_t *slurmdbd_conn,
 	ListIterator itr = NULL;
 	dbd_job_start_msg_t *job_start_msg;
 	dbd_id_rc_msg_t *id_rc_msg;
+	/* DEF_TIMERS; */
 
 	if (*uid != slurmdbd_conf->slurm_user_id && *uid != 0) {
 		comment = "DBD_SEND_MULT_JOB_START message from invalid uid";
@@ -3620,7 +3621,7 @@ static int   _send_mult_job_start(slurmdbd_conn_t *slurmdbd_conn,
 	}
 
 	list_msg.my_list = list_create(slurmdbd_free_id_rc_msg);
-
+	START_TIMER;
 	itr = list_iterator_create(get_msg->my_list);
 	while ((job_start_msg = list_next(itr))) {
 	        id_rc_msg = xmalloc(sizeof(dbd_id_rc_msg_t));
@@ -3629,6 +3630,9 @@ static int   _send_mult_job_start(slurmdbd_conn_t *slurmdbd_conn,
 		_process_job_start(slurmdbd_conn, job_start_msg, id_rc_msg);
 	}
 	list_iterator_destroy(itr);
+	/* END_TIMER; */
+	/* info("%d multi job took %s", */
+	/*      list_count(get_msg->my_list), TIME_STR); */
 
 	slurmdbd_free_list_msg(get_msg);
 
@@ -3652,6 +3656,7 @@ static int   _send_mult_msg(slurmdbd_conn_t *slurmdbd_conn,
 	ListIterator itr = NULL;
 	Buf req_buf = NULL, ret_buf = NULL;
 	int rc = SLURM_SUCCESS;
+	/* DEF_TIMERS; */
 
 	if (*uid != slurmdbd_conf->slurm_user_id && *uid != 0) {
 		comment = "DBD_SEND_MULT_MSG message from invalid uid";
@@ -3674,7 +3679,7 @@ static int   _send_mult_msg(slurmdbd_conn_t *slurmdbd_conn,
 	}
 
 	list_msg.my_list = list_create(slurmdbd_free_buffer);
-
+	/* START_TIMER; */
 	itr = list_iterator_create(get_msg->my_list);
 	while ((req_buf = list_next(itr))) {
 		ret_buf = NULL;
@@ -3686,6 +3691,8 @@ static int   _send_mult_msg(slurmdbd_conn_t *slurmdbd_conn,
 			break;
 	}
 	list_iterator_destroy(itr);
+	/* END_TIMER; */
+	/* info("%d multi took %s", list_count(get_msg->my_list), TIME_STR); */
 
 	slurmdbd_free_list_msg(get_msg);
 
-- 
GitLab