Author: arkurth
Date: Thu Aug  3 00:08:02 2017
New Revision: 1803937

URL: http://svn.apache.org/viewvc?rev=1803937&view=rev
Log:
VCL-1069
Uncommented call to restart the w32time service and removed the /nowait 
argument from the w32tm.exe /resync command. This adds a few seconds to load 
but without these modifications, time is still not regularly synchronized by 
the time Windows activation is attempted.

Modified:
    vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.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=1803937&r1=1803936&r2=1803937&view=diff
==============================================================================
--- vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm (original)
+++ vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm Thu Aug  3 00:08:02 
2017
@@ -8960,9 +8960,9 @@ sub configure_time_synchronization {
                notify($ERRORS{'OK'}, 0, "configured W32Time on $computer_name 
to use time source(s): $manual_peer_list");
        }
        
-       #$self->restart_service('w32time') || return;
+       $self->restart_service('w32time') || return;
        
-       my $resync_command = "$system32_path/w32tm.exe /resync /nowait";
+       my $resync_command = "$system32_path/w32tm.exe /resync";
        my ($resync_exit_status, $resync_output) = $self->execute({command => 
$resync_command, timeout_seconds => 20, max_attempts => 1, display_output => 
0});
        if (!defined($resync_output)) {
                notify($ERRORS{'WARNING'}, 0, "failed to execute command to 
resync W32Time on $computer_name: $resync_command");
@@ -8985,8 +8985,8 @@ sub configure_time_synchronization {
        }
        
        # Set the maximum time change parameters back to the defaults for 
security
-       
$self->reg_add('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config',
 'MaxPosPhaseCorrection', 'REG_DWORD', 50000000);
-       
$self->reg_add('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config',
 'MaxNegPhaseCorrection', 'REG_DWORD', 50000000);
+       
#$self->reg_add('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config',
 'MaxPosPhaseCorrection', 'REG_DWORD', 50000000);
+       
#$self->reg_add('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config',
 'MaxNegPhaseCorrection', 'REG_DWORD', 50000000);
        
        $self->get_current_computer_time();
        


Reply via email to