2019.01 Update 3 Release

New Features and Enhancements

The following new features and enhancements were introduced this software release:
Product Internal Number Case Number Description
All VOV-10550   Added inline documentation for the default vovcleanup config file, cleanup.config.tcl.
All VOV-6577   A new configuration parameter (liverecorder.logdir) has been added to allow the Live Recorder recording file directory to be specified. This can be used with both the vovservermgr configure and vovslavemgr configure utilities.

The default location for the server remains $SWD/../. The default location for the slave remains /tmp.

All VOV-9639, VOV-9640   Improved the functional relationship between the refresh operation and the reporting operations of the vovprocessmgr utility, improved the help text for all options that needed clarification, added warnings about timing and accuracy, and added host filter support to the refresh operation for orphans.
All VOV-9454 23741 Most of the VOV Tcl files from the installation package now contain a proper Altair copyright statement.
FlowTracer VOV-5668 20732 We support the following new features for stopping and suspending jobs:

The -signals, -include and -exclude options to nc stop and vovstop -f are now functional.

The trace parameters defaultStopSignalCascade and defaultSuspendSignalCascade have been added to specify default behavior when requesting to stop or suspend a job, respectively. The trace parameters defaultStopSignalDelay has been added to specify default delay when requesting to stop a job, respectively.

The job property STOP_SIGNALS can now be used to set stop-signal cascades on a per-job basis.

The job property STOP_SIGNAL_DELAY can now be used to set the delay between stop signals on a per-job basis.

Resolved Issues

The following issues were resolved in this software release:
Product Internal Number Case Number Description
All   24362 Fixed a bug when vovserver incorrectly reports about license expiration for perpetual license.
All   23689 Added a new time value trace parameter: preemption.rule.cooldown. Preemption rules that are disabled due to exceeding the max preemption processing time (preemption.max.time.rule) will observe a cooldown period equal to the value specified by preemption.rule.cooldown before being automatically re-enabled. The minimum value is 0 which indicates that an alert should be generated but the rule will not be disabled. The default and max value is 1y = off (rules will not be automatically re-enabled).
All VOV-10317   Fixed an error that corrupted non-default values for the allowUidForSecurityFile parameter, which in turn could prevent the vovserver from honoring settings in the security file.
All VOV-10665   Fixed an issue in the deprecated vtk_resourcemap_reserve Tcl command that caused an error when attempting to cancel existing reservations by updating the duration to 0 seconds.
All VOV-10239   Simplified switches to avoid user confusion.
All VOV-10726   Fixed an issue that caused the "show all rows" link to not appear in some web UI tables that were being limited. The behavior of this link has also changed slightly, in that when showing all rows, instead of passing the total number of rows the table is cognizant of back into the table as the new limit, a limit of 0 is passed. This triggers the table functionality to show all rows available. To prevent confusion, an empty string is displayed as the current limit value instead of 0. Before this change, the total number of rows was only current at the time the table was build, so the limit passed was often stale and still did not show all rows.
FlowTracer VOV-10187   Client connections made by scripts run by the auto-start feature now close correctly when the script exits, instead of remaining open indefinitely.
FlowTracer VOV-10658 24604 Fixed keyword expansion in log file names for array jobs and added support for cases where the array reference job ID is the intended target for an artificial dependency (AD) as opposed to each individual job in the array. This is accomplished via a new format for the AD target job: ARRAY:N, where N is the job ID of the array reference job.
FlowTracer VOV-10581 24030 Running commands via nc cmd ... or wx cmd ... will now apply the appropriate vnc_policy to the command's environment
FlowTracer VOV-10337   vovconsole hang issue has been fixed by handling duplicate IDs.
FlowTracer VOV-10901   Fixed an issue where an undefined variable was being referenced upon an LSF job submission failure in vovlsfd.