Changeset 300
- Timestamp:
- 04/12/07 15:01:26 (16 years ago)
- Location:
- trunk/web/addons/job_monarch
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/web/addons/job_monarch/image.php
r298 r300 59 59 60 60 $ic = new ClusterImage( $clustername ); 61 foreach( $filter as $filtername=>$filtervalue ) {62 //printf("filter %s,%s\n", $filtername, $filtervalue);63 switch( $filtername ) {64 61 65 case "id": 66 $ic->setFilter( 'jobid', $filtervalue ); 67 break; 68 case "user": 69 $ic->setFilter( 'owner', $filtervalue); 70 break; 71 case "queue": 72 $ic->setFilter( 'queue', $filtervalue); 73 break; 74 case "state": 75 $ic->setFilter( 'status', $filtervalue); 76 break; 77 default: 78 break; 62 if( isset( $filter ) ) { 63 foreach( $filter as $filtername=>$filtervalue ) { 64 //printf("filter %s,%s\n", $filtername, $filtervalue); 65 switch( $filtername ) { 66 67 case "id": 68 $ic->setFilter( 'jobid', $filtervalue ); 69 break; 70 case "user": 71 $ic->setFilter( 'owner', $filtervalue); 72 break; 73 case "queue": 74 $ic->setFilter( 'queue', $filtervalue); 75 break; 76 case "state": 77 $ic->setFilter( 'status', $filtervalue); 78 break; 79 default: 80 break; 81 } 79 82 } 80 83 } -
trunk/web/addons/job_monarch/index.php
r267 r300 57 57 58 58 // Fill filter array in order they were picked by user 59 foreach( $myfilter_fields as $myfilter ) { 60 61 switch( $myfilter ) { 62 63 case "queue": 64 $filter[queue]=$queue; 65 break; 66 case "state": 67 $filter[state]=$state; 68 break; 69 case "user": 70 $filter[user]=$user; 71 break; 72 case "id": 73 $filter[id]=$id; 74 break; 59 if( isset($myfilter_fields) ) { 60 61 foreach( $myfilter_fields as $myfilter ) { 62 63 switch( $myfilter ) { 64 65 case "queue": 66 $filter[queue]=$queue; 67 break; 68 case "state": 69 $filter[state]=$state; 70 break; 71 case "user": 72 $filter[user]=$user; 73 break; 74 case "id": 75 $filter[id]=$id; 76 break; 77 } 75 78 } 76 79 } -
trunk/web/addons/job_monarch/libtoga.php
r298 r300 615 615 $mynodes = explode( ';', $togavalue ); 616 616 617 //print_r($mynodes); 618 617 619 foreach( $mynodes as $node ) { 618 620 … … 636 638 637 639 $nr_nodes = count( $jobs[$jobid][nodes] ); 638 639 foreach( $jobs[$jobid][nodes] as $node ) { 640 641 $domain = $jobs[$jobid][domain]; 642 $domain_len = 0 - strlen( $domain ); 643 644 if( substr( $node, $domain_len ) != $domain ) { 645 $host = $node. '.'.$domain; 646 } else { 647 $host = $node; 640 641 if( $jobs[$jobid][status] == 'R' ) { 642 643 foreach( $jobs[$jobid][nodes] as $node ) { 644 645 $domain = $jobs[$jobid][domain]; 646 $domain_len = 0 - strlen( $domain ); 647 648 if( substr( $node, $domain_len ) != $domain ) { 649 $host = $node. '.'.$domain; 650 } else { 651 $host = $node; 652 } 653 654 //$host = $node.'.'.$jobs[$jobid][domain]; 655 656 if( !isset( $nodes[$host] ) ) 657 $my_node = new NodeImage( $host ); 658 else 659 $my_node = $nodes[$host]; 660 661 if( !$my_node->hasJob( $jobid ) ) 662 663 if( isset( $jobs[$jobid][ppn] ) ) 664 $my_node->addJob( $jobid, ((int) $jobs[$jobid][ppn]) ); 665 else 666 $my_node->addJob( $jobid, 1 ); 667 668 $nodes[$host] = $my_node; 648 669 } 649 650 //$host = $node.'.'.$jobs[$jobid][domain];651 652 if( !isset( $nodes[$host] ) )653 $my_node = new NodeImage( $host );654 else655 $my_node = $nodes[$host];656 657 if( !$my_node->hasJob( $jobid ) )658 659 if( isset( $jobs[$jobid][ppn] ) )660 $my_node->addJob( $jobid, ((int) $jobs[$jobid][ppn]) );661 else662 $my_node->addJob( $jobid, 1 );663 664 $nodes[$host] = $my_node;665 670 } 666 671 } -
trunk/web/addons/job_monarch/overview.php
r299 r300 540 540 $display_job = 1; 541 541 542 foreach( $jobs[$jobid][nodes] as $tempnode ) 543 $all_used_nodes[] = $tempnode; 542 if( $jobs[$jobid][status] == 'R' ) { 543 foreach( $jobs[$jobid][nodes] as $tempnode ) { 544 $all_used_nodes[] = $tempnode; 545 } 546 } 544 547 545 548 $used_cpus += $cpus;
Note: See TracChangeset
for help on using the changeset viewer.