Author: arkurth
Date: Fri May 26 16:54:21 2017
New Revision: 1796304

URL: http://svn.apache.org/viewvc?rev=1796304&view=rev
Log:
VCL-1051
Added checkpoint state check in State.pm::reservation_failed and 
Windows.pm::create_update_cygwin_startup_scheduled_task.

Modified:
    vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm
    vcl/trunk/managementnode/lib/VCL/Module/State.pm

Modified: vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm
URL: 
http://svn.apache.org/viewvc/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm?rev=1796304&r1=1796303&r2=1796304&view=diff
==============================================================================
--- vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm (original)
+++ vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm Fri May 26 16:54:21 
2017
@@ -3671,7 +3671,7 @@ sub create_update_cygwin_startup_schedul
        my $request_state = $self->data->get_request_state_name();
        
        my $root_password;
-       if ($request_state eq 'image') {
+       if ($request_state =~ /(image|checkpoint)/) {
                $root_password = $WINDOWS_ROOT_PASSWORD;
        }
        else {

Modified: vcl/trunk/managementnode/lib/VCL/Module/State.pm
URL: 
http://svn.apache.org/viewvc/vcl/trunk/managementnode/lib/VCL/Module/State.pm?rev=1796304&r1=1796303&r2=1796304&view=diff
==============================================================================
--- vcl/trunk/managementnode/lib/VCL/Module/State.pm (original)
+++ vcl/trunk/managementnode/lib/VCL/Module/State.pm Fri May 26 16:54:21 2017
@@ -460,7 +460,7 @@ sub reservation_failed {
                # Display the message
                notify($ERRORS{'CRITICAL'}, 0, "reservation failed on 
$computer_short_name" . ($initialize_failed ? ', process failed to initialize' 
: '') . ": $message");
                
-               if ($request_state_name eq 'image') {
+               if ($request_state_name =~ /(image|checkpoint)/) {
                        $new_request_state_name = 'maintenance';
                        $new_computer_state_name = 'maintenance';
                }


Reply via email to