From fdf44f2def498df88e459b3ba362d972fc1a65cb Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Thu, 31 Jul 2003 19:18:30 +0000
Subject: [PATCH] Change format for sinfo "%A" field from NODES allocated/total
 to NODES allocated/idle.

---
 doc/man/man1/sinfo.1 | 6 +++---
 src/sinfo/opts.c     | 2 +-
 src/sinfo/print.c    | 6 +++---
 src/sinfo/print.h    | 6 +++---
 src/sinfo/sort.c     | 8 ++++----
 5 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/doc/man/man1/sinfo.1 b/doc/man/man1/sinfo.1
index 98d59241a9f..ee6c10ca435 100644
--- a/doc/man/man1/sinfo.1
+++ b/doc/man/man1/sinfo.1
@@ -62,7 +62,7 @@ The field specifications available include:
 .br
 \fB%a\fR State/availability of a partition
 .br
-\fB%A\fR Number of nodes by state in the format "allocated/total". 
+\fB%A\fR Number of nodes by state in the format "allocated/idle". 
 Do not use this with a node state option ("%t" or "%T") or 
 the different node states will be placed on separate lines.
 .br
@@ -179,9 +179,9 @@ Names of nodes associated with this configuration/partition.
 \fBNODES\fR
 Count of nodes with this particular configuration.
 .TP
-\fBNODES(A/T)\fR
+\fBNODES(A/I)\fR
 Count of nodes with this particular configuration by node 
-state in the form "available/total".
+state in the form "available/idle".
 .TP
 \fBNODES(A/I/O/T)\fR
 Count of nodes with this particular configuration by node
diff --git a/src/sinfo/opts.c b/src/sinfo/opts.c
index bd60bcc4a8a..e06c4e38892 100644
--- a/src/sinfo/opts.c
+++ b/src/sinfo/opts.c
@@ -302,7 +302,7 @@ _parse_format( char* format )
 					right_justify, 
 					suffix );
 		} else if (field[0] == 'A') {
-			format_add_nodes_at( params.format_list, 
+			format_add_nodes_ai( params.format_list, 
 					field_size, 
 					right_justify, 
 					suffix );
diff --git a/src/sinfo/print.c b/src/sinfo/print.c
index fb05bced18c..77252de7d90 100644
--- a/src/sinfo/print.c
+++ b/src/sinfo/print.c
@@ -359,16 +359,16 @@ int _print_nodes_t(sinfo_data_t * sinfo_data, int width,
 	return SLURM_SUCCESS;
 }
 
-int _print_nodes_at(sinfo_data_t * sinfo_data, int width,
+int _print_nodes_ai(sinfo_data_t * sinfo_data, int width,
 			bool right_justify, char *suffix)
 {
 	char id[FORMAT_STRING_SIZE];
 	if (sinfo_data) {
 		snprintf(id, FORMAT_STRING_SIZE, "%u/%u", 
-		         sinfo_data->nodes_alloc, sinfo_data->nodes_tot);
+		         sinfo_data->nodes_alloc, sinfo_data->nodes_idle);
 		_print_str(id, width, right_justify, true);
 	} else
-		_print_str("NODES(A/T)", width, right_justify, true);
+		_print_str("NODES(A/I)", width, right_justify, true);
 
 	if (suffix)
 		printf("%s", suffix);
diff --git a/src/sinfo/print.h b/src/sinfo/print.h
index 8beb8ca39a2..d244ba42eb7 100644
--- a/src/sinfo/print.h
+++ b/src/sinfo/print.h
@@ -73,8 +73,8 @@ int  print_sinfo_list(List sinfo_list);
 	format_add_function(list,wid,right,suffix,_print_nodes_t)
 #define format_add_nodes_aiot(list,wid,right,suffix) \
 	format_add_function(list,wid,right,suffix,_print_nodes_aiot)
-#define format_add_nodes_at(list,wid,right,suffix) \
-	format_add_function(list,wid,right,suffix,_print_nodes_at)
+#define format_add_nodes_ai(list,wid,right,suffix) \
+	format_add_function(list,wid,right,suffix,_print_nodes_ai)
 #define format_add_partition(list,wid,right,suffix) \
 	format_add_function(list,wid,right,suffix,_print_partition)
 #define format_add_prefix(list,wid,right,suffix) \
@@ -116,7 +116,7 @@ int _print_node_list(sinfo_data_t * sinfo_data, int width,
 			bool right_justify, char *suffix);
 int _print_nodes_t(sinfo_data_t * sinfo_data, int width,
 			bool right_justify, char *suffix);
-int _print_nodes_at(sinfo_data_t * sinfo_data, int width,
+int _print_nodes_ai(sinfo_data_t * sinfo_data, int width,
 			bool right_justify, char *suffix);
 int _print_nodes_aiot(sinfo_data_t * sinfo_data, int width,
 			bool right_justify, char *suffix);
diff --git a/src/sinfo/sort.c b/src/sinfo/sort.c
index 218b53d78dd..72ed335128a 100644
--- a/src/sinfo/sort.c
+++ b/src/sinfo/sort.c
@@ -44,7 +44,7 @@ static int _sort_by_job_size(void *void1, void *void2);
 static int _sort_by_max_time(void *void1, void *void2);
 static int _sort_by_memory(void *void1, void *void2);
 static int _sort_by_node_list(void *void1, void *void2);
-static int _sort_by_nodes_at(void *void1, void *void2);
+static int _sort_by_nodes_ai(void *void1, void *void2);
 static int _sort_by_nodes(void *void1, void *void2);
 static int _sort_by_partition(void *void1, void *void2);
 static int _sort_by_reason(void *void1, void *void2);
@@ -77,7 +77,7 @@ void sort_sinfo_list(List sinfo_list)
 		if      (params.sort[i] == 'a')
 				list_sort(sinfo_list, _sort_by_avail);
 		else if (params.sort[i] == 'A')
-				list_sort(sinfo_list, _sort_by_nodes_at);
+				list_sort(sinfo_list, _sort_by_nodes_ai);
 		else if (params.sort[i] == 'c')
 				list_sort(sinfo_list, _sort_by_cpus);
 		else if (params.sort[i] == 'd')
@@ -87,7 +87,7 @@ void sort_sinfo_list(List sinfo_list)
 		else if (params.sort[i] == 'f')
 				list_sort(sinfo_list, _sort_by_features);
 		else if (params.sort[i] == 'F')
-				list_sort(sinfo_list, _sort_by_nodes_at);
+				list_sort(sinfo_list, _sort_by_nodes_ai);
 		else if (params.sort[i] == 'g')
 				list_sort(sinfo_list, _sort_by_groups);
 		else if (params.sort[i] == 'h')
@@ -308,7 +308,7 @@ static int _sort_by_node_list(void *void1, void *void2)
 	return diff;
 }
 
-static int _sort_by_nodes_at(void *void1, void *void2)
+static int _sort_by_nodes_ai(void *void1, void *void2)
 {
 	int diff;
 	sinfo_data_t *sinfo1 = (sinfo_data_t *) void1;
-- 
GitLab