Ignore:
Timestamp:
07/10/08 14:40:20 (16 years ago)
Author:
ramonb
Message:

job_monarch/jobstore.php:

  • times and dates are now pretty and make sense

job_monarch/js/jobgrid.js:

  • changed column size

job_monarch/js/mainscript.js:

  • removed bogus example

job_monarch/overview.php,
job_monarch/libtoga.php:

  • moved time function
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/web2/addons/job_monarch/jobstore.php

    r532 r534  
    6767        foreach( $jobs as $jobid => $jobattrs )
    6868        {
    69                 //$jr           = $jobattrs;
    70                 $jr['jid']      = strval( $jobid );
    71                 $jr['status']   = $jobattrs['status'];
    72                 $jr['owner']    = $jobattrs['owner'];
    73                 $jr['queue']    = $jobattrs['queue'];
    74                 $jr['name']     = $jobattrs['name'];
    75                 $jr['requested_time']   = $jobattrs['requested_time'];
     69                if( $reported != $heartbeat )
     70                { // Old job: skip
     71                        continue;
     72                }
     73
     74                $jr['jid']              = strval( $jobid );
     75                $jr['status']           = $jobattrs['status'];
     76                $jr['owner']            = $jobattrs['owner'];
     77                $jr['queue']            = $jobattrs['queue'];
     78                $jr['name']             = $jobattrs['name'];
     79                $jr['requested_time']   = makeTime( timeToEpoch( $jobattrs['requested_time'] ) );
    7680
    7781                if( $jobattrs[status] == 'R' )
     
    8488                }
    8589
    86                 unset( $jr['nodes'] );
    87                 unset( $jr['poll_interval'] );
    88                 unset( $jr['reported'] );
     90                //unset( $jr['nodes'] );
     91                //unset( $jr['poll_interval'] );
     92                //unset( $jr['reported'] );
    8993
    90                 $jr['ppn']      = strval( $jobattrs[ppn] ? $jobattrs[ppn] : 1 );
    91                 $jr['cpu']      = strval( $nodes * (int) $ppn );
     94                $jr['ppn']              = strval( $jobattrs[ppn] ? $jobattrs[ppn] : 1 );
     95                $jr['cpu']              = strval( $nodes * (int) $ppn );
    9296
    9397
     
    96100                        $jr['nodes']    = implode( ",", $jobattrs['nodes'] );
    97101                }
    98                 $jr['queued_timestamp'] = $jobattrs['queued_timestamp'];
    99                 $jr['start_timestamp']  = ($jobattrs['start_timestamp'] ? $jobattrs['start_timestamp'] : "");
    100102
    101                 $jobresults[]   = $jr;
     103                $jr['queued_timestamp'] = makeDate( $jobattrs['queued_timestamp'] );
     104                $jr['start_timestamp']  = ($jobattrs['start_timestamp'] ? makeDate( $jobattrs['start_timestamp'] ) : "");
     105
     106                $jobresults[]           = $jr;
    102107        }
    103108
Note: See TracChangeset for help on using the changeset viewer.