From 54727cc3c6f7a8455da1e4b86cf632a93bd6c57a Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Thu, 29 Mar 2007 20:12:20 +0000
Subject: [PATCH] In sched/wiki2 - Report job's tasks_per_node requirement.

---
 NEWS                               | 1 +
 src/plugins/sched/wiki2/get_jobs.c | 8 ++++++++
 2 files changed, 9 insertions(+)

diff --git a/NEWS b/NEWS
index 2b6ad4ab8d8..276e2f49823 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,7 @@ documents those changes that are of interest to users and admins.
 ========================
  -- In select/cons_res - fix for function argument type mis-match in getting
     CPU count for a job, from Ernest Artiaga, BSC.
+ -- In sched/wiki2 - Report job's tasks_per_node requirement.
 
 * Changes in SLURM 1.2.3
 ========================
diff --git a/src/plugins/sched/wiki2/get_jobs.c b/src/plugins/sched/wiki2/get_jobs.c
index 029e28efb33..d14308e5c40 100644
--- a/src/plugins/sched/wiki2/get_jobs.c
+++ b/src/plugins/sched/wiki2/get_jobs.c
@@ -357,6 +357,14 @@ static void	_get_job_comment(struct job_record *job_ptr,
 		field_sep = "?";
 	}
 
+	/* TPN = tasks per node */
+	if (job_ptr->details && (job_ptr->details->ntasks_per_node != 0)) {
+		size += snprintf((buffer + size), (buf_size - size),
+			"%sTPN:%u", field_sep, 
+			job_ptr->details->ntasks_per_node);
+		field_sep = "?";
+	}
+
 	/* COMMENT SET BY MOAB */
 	if (job_ptr->comment && job_ptr->comment[0]) {
 		size += snprintf((buffer + size), (buf_size - size),
-- 
GitLab