Changeset 299
- Timestamp:
- 04/06/07 13:21:35 (16 years ago)
- Location:
- trunk/web/addons/job_monarch
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/web/addons/job_monarch/conf.php
r294 r299 15 15 // 16 16 $COLUMN_QUEUED = 1; 17 18 // Show the column job attribute 'nodes' hostnames? 19 // 20 $COLUMN_NODES = 1; 17 21 18 22 // Path to Ganglia's web frontend root -
trunk/web/addons/job_monarch/overview.php
r297 r299 24 24 25 25 global $GANGLIA_PATH, $clustername, $tpl, $filter, $cluster, $get_metric_string, $cluster_url, $sh; 26 global $hosts_up, $m, $start, $end, $filterorder, $COLUMN_REQUESTED_MEMORY, $COLUMN_QUEUED, $ hostname, $piefilter;26 global $hosts_up, $m, $start, $end, $filterorder, $COLUMN_REQUESTED_MEMORY, $COLUMN_QUEUED, $COLUMN_NODES, $hostname, $piefilter; 27 27 28 28 $data_gatherer = new DataGatherer( $clustername ); … … 466 466 global $cluster_url, $get_metric_string, $host_url, $metrics; 467 467 global $start, $end, $reports, $gnodes, $default_showhosts; 468 global $COLUMN_QUEUED, $COLUMN_REQUESTED_MEMORY, $ hostname;468 global $COLUMN_QUEUED, $COLUMN_REQUESTED_MEMORY, $COLUMN_NODES, $hostname; 469 469 $metricname = $m; 470 470 … … 512 512 if( $COLUMN_REQUESTED_MEMORY ) { 513 513 $tpl->newBlock( "column_header_req_mem" ); 514 } 515 516 if( $COLUMN_NODES ) { 517 $tpl->newBlock( "column_header_nodes" ); 514 518 } 515 519 … … 642 646 } 643 647 648 644 649 if( $COLUMN_QUEUED ) { 645 650 $tpl->newBlock( "column_queued" ); … … 658 663 $view_jobs++; 659 664 660 if( $jobs[$jobid][status] == 'R' ) 665 if( $jobs[$jobid][status] == 'R' ) { 661 666 foreach( $jobs[$jobid][nodes] as $tempnode ) 662 667 $view_name_nodes[] = $tempnode; 663 else if( $jobs[$jobid][status] == 'Q' ) 668 669 if( $COLUMN_NODES ) { 670 $tpl->newBlock( "column_nodes" ); 671 $nodes_hostnames = implode( " ", $jobs[$jobid][nodes] ); 672 $tpl->assign( "nodes_hostnames", $nodes_hostnames ); 673 $tpl->gotoBlock( "node" ); 674 } 675 } else if( $jobs[$jobid][status] == 'Q' ) { 664 676 $view_nodes += (int) $jobs[$jobid][nodes]; 677 } 665 678 666 679 if( $even ) { -
trunk/web/addons/job_monarch/search.php
r291 r299 325 325 global $end_from_time, $end_to_time, $filter, $default_showhosts, $m, $hosts_up, $hc; 326 326 global $period_start, $period_stop, $sortby, $sortorder, $COLUMN_REQUESTED_MEMORY; 327 global $SEARCH_RESULT_LIMIT ;327 global $SEARCH_RESULT_LIMIT, $COLUMN_NODES; 328 328 329 329 $metricname = $m; … … 377 377 $tpl->newBlock( "column_header_req_mem" ); 378 378 } 379 if( $COLUMN_NODES ) { 380 $tpl->newBlock( "column_header_nodes" ); 381 } 379 382 380 383 //print_r( $nodes ); … … 402 405 if( $COLUMN_REQUESTED_MEMORY ) { 403 406 $tpl->newBlock( "column_req_mem" ); 404 $tpl->assign( "req_memory", $jobs[$jobid][requested_memory] ); 407 //$tpl->assign( "req_memory", $jobs[$jobid][requested_memory] ); 408 $tpl->assign( "req_memory", $job[requested_memory] ); 409 $tpl->gotoBlock( "node" ); 410 } 411 if( $COLUMN_NODES) { 412 413 foreach( $nodes[$foundid] as $mynode ) 414 $job_nodes[] = $mynode[hostname]; 415 416 $tpl->newBlock( "column_nodes" ); 417 $nodes_hostnames = implode( " ", $job_nodes ); 418 $tpl->assign( "nodes_hostnames", $nodes_hostnames ); 405 419 $tpl->gotoBlock( "node" ); 406 420 } -
trunk/web/addons/job_monarch/templates/overview.tpl
r247 r299 152 152 <TH><B><A HREF="#" onClick="setSort( 'queued' )">Queued</A></B></TH> 153 153 <!-- END BLOCK : column_header_queued --> 154 <!-- START BLOCK : column_header_nodes --> 155 <TH><B><A HREF="#" onClick="setSort( 'nodes' )" ALT="Nodes" TITLE="Nodes">Nodes</A></B></TH> 156 <!-- END BLOCK : column_header_nodes --> 154 157 <TH><B><A HREF="#" onClick="setSort( 'start' )">Started</A></B></TH> 155 158 <TH><B><A HREF="#" onClick="setSort( 'runningtime' )">Runningtime</A></B></TH> … … 179 182 <TD>{queued}</TD> 180 183 <!-- END BLOCK : column_queued --> 184 <!-- START BLOCK : column_nodes --> 185 <TD>{nodes_hostnames}</TD> 186 <!-- END BLOCK : column_nodes --> 181 187 <TD>{started}</TD> 182 188 <TD>{runningtime}</TD> -
trunk/web/addons/job_monarch/templates/search.tpl
r247 r299 214 214 <!-- END BLOCK : column_header_req_mem --> 215 215 <TH><B><A HREF="#" onClick="setSort( 'nodes' )" ALT="Nodes" TITLE="Nodes">N</A>/<A HREF="#" onClick="setSort( 'cpus' )" ALT="Processors" TITLE="Processors">P</A></B></TH> 216 <!-- START BLOCK : column_header_nodes --> 217 <TH><B><A HREF="#" onClick="setSort( 'nodes' )" ALT="Nodes" TITLE="Nodes">Nodes</A></B></TH> 218 <!-- END BLOCK : column_header_nodes --> 216 219 <TH><B><A HREF="#" onClick="setSort( 'start' )">Started</A></B></TH> 217 220 <TH><B><A HREF="#" onClick="setSort( 'finished' )">Finished</A></B></TH> … … 239 242 <!-- END BLOCK : column_req_mem --> 240 243 <TD>{nodes}/{cpus}</TD> 244 <!-- START BLOCK : column_nodes --> 245 <TD>{nodes_hostnames}</TD> 246 <!-- END BLOCK : column_nodes --> 241 247 <TD>{started}</TD> 242 248 <TD>{finished}</TD>
Note: See TracChangeset
for help on using the changeset viewer.