You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by ar...@apache.org on 2012/12/10 20:26:42 UTC

svn commit: r1419686 - /vcl/branches/vcl-2.3-bugfixes/managementnode/lib/VCL/Module/OS/Windows.pm

Author: arkurth
Date: Mon Dec 10 19:26:41 2012
New Revision: 1419686

URL: http://svn.apache.org/viewvc?rev=1419686&view=rev
Log:
Merged revision(s) 1419684 from vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm:
VCL-603
Updated Windows.pm::reboot to attempt to perform a hard reset if the computer is not responding to SSH.
........

Modified:
    vcl/branches/vcl-2.3-bugfixes/managementnode/lib/VCL/Module/OS/Windows.pm   (contents, props changed)

Modified: vcl/branches/vcl-2.3-bugfixes/managementnode/lib/VCL/Module/OS/Windows.pm
URL: http://svn.apache.org/viewvc/vcl/branches/vcl-2.3-bugfixes/managementnode/lib/VCL/Module/OS/Windows.pm?rev=1419686&r1=1419685&r2=1419686&view=diff
==============================================================================
--- vcl/branches/vcl-2.3-bugfixes/managementnode/lib/VCL/Module/OS/Windows.pm (original)
+++ vcl/branches/vcl-2.3-bugfixes/managementnode/lib/VCL/Module/OS/Windows.pm Mon Dec 10 19:26:41 2012
@@ -3516,13 +3516,13 @@ sub reboot {
 	$pre_configure = 1 unless defined $pre_configure;
 
 	my $computer_node_name   = $self->data->get_computer_node_name();
-	my $system32_path        = $self->get_system32_path() || return;
+	my $system32_path        = $self->get_system32_path();
 
 	my $reboot_start_time = time();
 	notify($ERRORS{'DEBUG'}, 0, "reboot will be attempted on $computer_node_name");
 
 	# Check if computer responds to ssh before preparing for reboot
-	if ($self->wait_for_ssh(0)) {
+	if ($system32_path && $self->wait_for_ssh(0)) {
 		# Perform pre-reboot configuration tasks unless $pre_configure argument was supplied and is false
 		if ($pre_configure) {
 			# Make sure SSH access is enabled from private IP addresses
@@ -10984,7 +10984,7 @@ sub check_connection_on_port {
 	
 	my $management_node_keys 	= $self->data->get_management_node_keys();
 	my $computer_node_name   	= $self->data->get_computer_node_name();
-	my $remote_ip 			= $self->data->get_reservation_remote_ip();
+	my $remote_ip 			      = $self->data->get_reservation_remote_ip();
 	my $computer_ip_address   	= $self->data->get_computer_ip_address();
 	my $request_state_name          = $self->data->get_request_state_name();
 	
@@ -11048,7 +11048,7 @@ sub check_connection_on_port {
  Parameters  : $node,$reote_IP, $identity, $type
  Returns     : 0 or 1 (nochange or updated)
  Description : compares and updates the firewall for rdp port, specfically for windows
-                                        Currently only handles windows and allows two seperate scopes
+               Currently only handles windows and allows two seperate scopes
 
 =cut
 

Propchange: vcl/branches/vcl-2.3-bugfixes/managementnode/lib/VCL/Module/OS/Windows.pm
------------------------------------------------------------------------------
  Merged /vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm:r1419684