[padb] r341 committed - Store nprocs for pbs jobs in a variable rather than a single-length ar...
padb at googlecode.com
padb at googlecode.com
Thu Nov 26 10:31:02 GMT 2009
Revision: 341
Author: apittman
Date: Thu Nov 26 02:30:48 2009
Log: Store nprocs for pbs jobs in a variable rather than a single-length
array.
http://code.google.com/p/padb/source/detail?r=341
Modified:
/trunk/src/padb
=======================================
--- /trunk/src/padb Wed Nov 25 12:57:47 2009
+++ /trunk/src/padb Thu Nov 26 02:30:48 2009
@@ -2662,8 +2662,7 @@
my @champs = split(/\s+/); # split by space
if ( $champs[9] eq 'R' ) { # take only Running
($job) = split qr{\.}, $champs[0];
- $nprocess = $champs[6];
- push( @{ $pbs_tabjobs{$job}{nproc} }, $nprocess );
+ $pbs_tabjobs{$job}{nproc} = $champs[6];
} else {
$job = undef;
}
@@ -2732,15 +2731,13 @@
my $job = shift;
my $d = pbs_get_data($target_user);
- my @hosts = @{ $d->{$job}{hosts} };
- my @nprocs = @{ $d->{$job}{nproc} };
- my $nprocs = $nprocs[0];
+ my @hosts = @{ $d->{$job}{hosts} };
config_set_internal( 'pbs_server', $d->{$job}{server} );
my %pcmd;
- $pcmd{nprocesses} = $nprocs;
+ $pcmd{nprocesses} = $d->{$job}{nproc};
$pcmd{nhosts} = @hosts;
@{ $pcmd{host_list} } = @hosts;
More information about the padb-devel
mailing list