You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by di...@apache.org on 2013/09/09 18:56:29 UTC

svn commit: r1521187 - /vcl/trunk/managementnode/lib/VCL/Module/Provisioning/one.pm

Author: dimach
Date: Mon Sep  9 16:56:29 2013
New Revision: 1521187

URL: http://svn.apache.org/r1521187
Log:
VCL-722:  fix for sub power_off()

Modified:
    vcl/trunk/managementnode/lib/VCL/Module/Provisioning/one.pm

Modified: vcl/trunk/managementnode/lib/VCL/Module/Provisioning/one.pm
URL: http://svn.apache.org/viewvc/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/one.pm?rev=1521187&r1=1521186&r2=1521187&view=diff
==============================================================================
--- vcl/trunk/managementnode/lib/VCL/Module/Provisioning/one.pm (original)
+++ vcl/trunk/managementnode/lib/VCL/Module/Provisioning/one.pm Mon Sep  9 16:56:29 2013
@@ -625,10 +625,12 @@ sub power_off {
 	my $action = shift;
 	my $computer_name = $self->data->get_computer_hostname();
 	my $vmid = $self->one_get_object_id("computer",$computer_name);
-	my @poweroff = $one{'server'}->call('one.vm.action', $one{'auth'},'shutdown',$vmid);
+	my @poweroff;
 	
 	if (defined($action) and $action eq 'hard') {
 		@poweroff = $one{'server'}->call('one.vm.action', $one{'auth'},'shutdown-hard',$vmid);
+	} else {
+		@poweroff = $one{'server'}->call('one.vm.action', $one{'auth'},'shutdown',$vmid);
 	}
 	
 	if ( $poweroff[0][0]->value() ) {