Author: arkurth
Date: Tue Sep 21 19:15:39 2010
New Revision: 999552

URL: http://svn.apache.org/viewvc?rev=999552&view=rev
Log:
VCL-303
Updated AJvmFromHost and AJvmFromHostDelayed in vm.php where tomaintenance 
reservation to look up the imageid and imagerevisionid for the noimage image.

Modified:
    incubator/vcl/trunk/web/.ht-inc/vm.php

Modified: incubator/vcl/trunk/web/.ht-inc/vm.php
URL: 
http://svn.apache.org/viewvc/incubator/vcl/trunk/web/.ht-inc/vm.php?rev=999552&r1=999551&r2=999552&view=diff
==============================================================================
--- incubator/vcl/trunk/web/.ht-inc/vm.php (original)
+++ incubator/vcl/trunk/web/.ht-inc/vm.php Tue Sep 21 19:15:39 2010
@@ -564,6 +564,8 @@ function AJvmFromHost() {
        $rems = array();
        $checks = array();
        $vclreloadid = getUserlistID('vclrel...@local');
+       $imageid = getImageId('noimage');
+       $imagerevisionid = getProductionRevisionid($imageid);
        $start = getReloadStartTime();
        $end = $start + SECINMONTH;
        $start = unixToDatetime($start);
@@ -583,7 +585,7 @@ function AJvmFromHost() {
                        moveReservationsOffComputer($compid)) {
                        // if no reservations on computer, submit reload 
                        #    reservation so vm gets stopped on host
-                       $reqid = simpleAddRequest($compid, 4, 3, $start, $end, 
18, $vclreloadid);
+                       $reqid = simpleAddRequest($compid, $imageid, 
$imagerevisionid, $start, $end, 18, $vclreloadid);
                        if($reqid == 0) {
                                $fails[] = array('id' => $compid,
                                                 'name' => 
$compdata[$compid]['hostname'],
@@ -642,11 +644,13 @@ function AJvmFromHost() {
 function AJvmFromHostDelayed() {
        $data = getContinuationVar();
        $vclreloadid = getUserlistID('vclrel...@local');
+       $imageid = getImageId('noimage');
+       $imagerevisionid = getProductionRevisionid($imageid);
        $fails = array();
        foreach($data as $comp) {
                $end = datetimeToUnix($comp['end2']) + SECINMONTH;
                $end = unixToDatetime($end);
-               if(! simpleAddRequest($comp['id'], 4, 3, $comp['end2'], $end, 
18, $vclreloadid))
+               if(! simpleAddRequest($comp['id'], $imageid, $imagerevisionid, 
$comp['end2'], $end, 18, $vclreloadid))
                        $fails[] = array('name' => $comp['hostname'],
                                         'reason' => 'nomgtnode');
        }


Reply via email to