Changeset 564


Ignore:
Timestamp:
01/22/09 16:58:52 (14 years ago)
Author:
ramonb
Message:

web2/addons/job_monarch/jobstore.php:

  • fixed/added sorting by node/hostname

web2/addons/job_monarch/js/jobgrid.js:

  • changed button text
Location:
trunk/web2/addons/job_monarch
Files:
2 edited

Legend:

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

    r563 r564  
    156156                                $req_memory     = $jobattrs[requested_memory];
    157157
    158                                 if( $state == 'R' )
    159                                 {
    160                                         $nodes = count( $jobattrs[nodes] );
    161                                 }
    162                                 else
    163                                 {
    164                                         $nodes = $jobattrs[nodes];
    165                                 }
     158                                $nodes          = $jobattrs[nodes];
    166159
    167160                                $ppn            = (int) $jobattrs[ppn] ? $jobattrs[ppn] : 1;
    168                                 $cpus           = $nodes * $ppn;
     161
     162                                if( $state == 'R' )
     163                                {
     164                                        $cpus           = count( $nodes ) * $ppn;
     165                                }
     166                                else
     167                                {
     168                                        $cpus           = ((int) $nodes ) * $ppn;
     169                                }
    169170                                $queued_time    = (int) $jobattrs[queued_timestamp];
    170171                                $start_time     = (int) $jobattrs[start_timestamp];
     
    205206                                                break;
    206207                                        case "nodesct":
    207                                                 $sorted[$jobid] = $nodes;
     208                                                if( $state == 'Q' )
     209                                                {
     210                                                        $sorted[$jobid] = $nodes;
     211                                                }
     212                                                else
     213                                                {
     214                                                        $sorted[$jobid] = count( $nodes );
     215                                                }
    208216                                                break;
    209217                                        case "cpus":
     
    222230                                                $sorted[$jobid] = $runningtime;
    223231                                                break;
     232                                        case "nodes":
     233                                                if( $state == 'R' )
     234                                                {
     235                                                        $sorted[$jobid] = $nodes[0];
     236                                                }
     237                                                else
     238                                                {
     239                                                        $sorted[$jobid] = $nodes;
     240                                                }
    224241
    225242                                        default:
  • trunk/web2/addons/job_monarch/js/jobgrid.js

    r563 r564  
    517517      tbar: [ SearchField,
    518518                new Ext.Button({
    519                                 text: 'Show nodes',
    520                                 tooltip: 'Show nodes for selected jobs',
     519                                text: 'Show graphs',
     520                                tooltip: 'Show node graphs for selected jobs',
    521521                                iconCls: 'option',
    522522                                listeners: {
Note: See TracChangeset for help on using the changeset viewer.