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:
|
|
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. |