Hi,

Here is trivial fix for sjstat which currently does not print >1TB memory 
values correctly.
Maybe it would be better to use GB instead of MB?

Regards,
Tommi
diff --git a/contribs/sjstat b/contribs/sjstat
index 5375f24..5130f55 100755
--- a/contribs/sjstat
+++ b/contribs/sjstat
@@ -138,7 +138,7 @@ sub do_sinfo
 #
 #      Get the partition and node info.
 #
-       my $options = "\"%9P %6m %.4c %.22F %f\"";
+       my $options = "\"%9P %7m %.4c %.22F %f\"";

        my $ct = 0;
        my @sin = `sinfo -e -o $options`;
@@ -185,13 +185,13 @@ sub do_sinfo
                if ($verbose) {
                        my $p = $s_part[$i];
                        $p =~ s/\*//;
-                       printf("%-9s  %6dMb %5s %6s %7s %6s %6s %10s  %-s\n",
+                       printf("%-9s  %7dMb %5s %6s %7s %6s %6s %10s  %-s\n",
                                $s_part[$i], $s_mem[$i], $s_cpu[$i],
                                $s_total[$i], $s_usable[$i],
                                $s_idle[$i], $MaxNodes{$p},
                                $MaxTime{$p}, $s_feat[$i]);
                } else {
-                       printf("%-9s %6dMb %5s %6s %6s %6s  %-s\n",
+                       printf("%-9s %7dMb %5s %6s %6s %6s  %-s\n",
                                $s_part[$i], $s_mem[$i], $s_cpu[$i],
                                $s_total[$i], $s_usable[$i],
                                $s_idle[$i], $s_feat[$i]);

Reply via email to