diff --git a/src/slurmctld/node_mgr.c b/src/slurmctld/node_mgr.c
index 619b48d6f94aae05fb4c9e6c4d6b7f80e6033913..e0f0a166f85ca9bfcf1c71ae6885184b39ccc149 100644
--- a/src/slurmctld/node_mgr.c
+++ b/src/slurmctld/node_mgr.c
@@ -1816,6 +1816,12 @@ void make_node_idle(struct node_record *node_ptr,
 		bit_clear(job_ptr->node_bitmap, inx);
 		if (job_ptr->node_cnt) {
 			if ((--job_ptr->node_cnt) == 0) {
+				time_t delay;
+				delay = last_job_update - job_ptr->end_time;
+				if (delay > 60)
+					info("Job %u completion process took "
+						"%ld second", job_ptr->job_id,
+						(long) delay);
 				delete_all_step_records(job_ptr);
 				job_ptr->job_state &= (~JOB_COMPLETING);
 			}