2019.01 Update 6 Release

New Features and Enhancements

The following new features and enhancements were introduced this software release:

Product Internal Number Case Number Description
All VOV-9777 24039 Added "Last Dispatch" into the page jobqueue?page=buckets&. Prior to fix, it was showing "age", which is confusing as it gets updated on submission and job dispatch.

Resolved Issues

The following issues were resolved in this release.

Product Internal Number Case Number Description
All VOV-12236   Fixed an issue leading to the following server logs:
"vovserver(3260) ERROR May 24 00:00:53 
Found host with different ip: instead of [host:903]"
All VOV-11253 25045 Improved the error messaging for the vtk_resourcemap_forget API command.
Accelerator, Accelerator Plus VOV-12200   Fixed issue with job arrays that are dependent upon a job or set, where the array jobs will not run due to an invalid input.
Accelerator Plus VOV-11928 CS0120712 Added a safeguard mechanism to prevent a base queue job status query from blocking vovwxd operation. The mechanism is configurable by setting CONFIG(jobstat,timeout) in the SWD/vovwxd/config.tcl file to a valid timespec (eg 30s, 30m 30h) or number of seconds. The default timeout is 5m.
Accelerator Plus VOV-12220 CS0121046 Fixed a bug in vovwxd that was causing it to lose track of the slaves list and print redundant "Metrics for..." log messages
Accelerator Plus VOV-11715 AAP29909 Fixed an issue where an interactive job's (-I, -Ir, etc.) TERM environment variable would be incorrectly set to the user's TERM environment variable when the job's output is redirected (for e.g., piped). The job's TERM environment variable will now always be set to 'network' if the interactive job's output is redirected (for e.g., piped). This issue used to manifest itself only in jobs run by vovtaskerroot (not vovslave).
Accelerator Plus VOV-12267 AAP29909 Fixed an issue with interactive jobs (nc run -I/-Ir etc.) where the user is unable to interact with the job (including arrow keys, control key, etc. not working) when the output is piped to tee. Also, added an option (-forceterm) to disable setting the interactive jobs's TERM environment variable to "network" when the output is piped. This fix requires an update of vovsh and vovslave and a restart of any running vovslaves after the update.
Accelerator Plus VOV-11910 CS0120797 Fixed issue with WX slaves that prevented them from starting with a max life override of unlimited. Added log messages that denote when the override is activated during startup, and also the adjustment of unlimited max life to the greater of: a) the expected duration of the first job routed to the slave or b) the default slave max life as specified per the vovwxd configuration file.
Accelerator Plus VOV-11868 CS0120760 Improved the performance of checking the status of all pending ("requested") slaves when vovwxd is querying the status from the base queue(s).
Accelerator Plus VOV-11236 24875 Stack trace generation reworked to provide correct symbols and core generation thus providing the correct source of a fatal error.