2019.01 Update 2 Release

New Features and Enhancements

The following new features and enhancements were introduced this software release:
Product Issue Number Case Number Description
All VOV-10021   The Bookshelf page has been simplified for easier reading.
All VOV-9742   The new vovservermgr command is added for system administrators.

This command has several subcommands. Three of the subcommands provide an easier syntax to set vovserver configuration and environment variables than vtk_server_config, et al. Other subcommands interface to memory chunking and scheduler tuning controls.

FlowTracer VOV-9692   Added the 'fileready' and 'waitforfile' flags (visible when the flag is set) to the vovconsole GUI and web pages.
FlowTracer VOV-9805 22742 In FlowTracer, vovlsfd will "bsub" buckets based on priority; earlier it used to be rank followed by priority.

Resolved Issues

The following issues were resolved in 2019.01 Update 2 software release:
Product Internal Number Case Number Description
All VOV-9998   Eliminated the appearance of errors similar to the following in the logs:
7,275 vovserver(19661) 
ERROR May 20 15:59:55 Ending a visit that is already ended (searchId=81179) [object:411] 
7,277 vovserver(19661) 
ERROR May 20 16:14:01 Nested visit with searchId=82117 [object:388] 
All VOV-10103   Fixed issue in calculating the total memory used by jobs, where the reported amount did not take into account memory that is shared between multiple processes in a job's process hierarchy.
All VOV-9827   Fixed a bug in the handling of resource names that were the same as the beginning of a slave name. For example a slave named "foo1" with a resource "foo" would see its "foo1" resource disappear and be replaced by a second "foo" resource. Both the disappearing slave name and the resource duplication have been fixed.
All VOV-10003   Fixed a bug involving missing field names in result arrays returned by vtk_select_get when specifying parameterized fields, e.g. properties.
All VOV-10071   Relaxed the restrictions around the user-specified slave health check script.
All VOV-9852   vovserver will not start any configured daemon as part of the server start up process; this task will be handled by the auto start scripts.

One exception to this behavior is vovnginxd; the vovserver will explicitly start vovnginxd if the web port is changed from zero to a valid port while the server is running.

FlowTracer VOV-9158   Fixed vovlsfd issue where all occurrences of "-R" was getting removed from BSUB_OPTIONS.
FlowTracer VOV-9388   Improved error message to display node Id.
FlowTracer VOV-10120 24303 User environment variable with the name "SAVE" will no longer interfere with the "CLEAN" environment script.
FlowTracer VOV-8002 21684 When VOV_FT_MULTIUSER environment variable is set before launching a slave, the slave will only accept jobs owned by the same user who started the slave. Jobs owned by other users will be refused. New keyword @JOBOWNER@ has been added to substitute it with the actual job user on runtime.
FlowTracer VOV-9404   vov daemon processes will ignore Ctrl+C signals when started from vovdaemonmgr start

Errata

The following issues and defects are known to exist in 2019.01 Update 2 software release.
Product Internal Issue Description
FlowTracer VOV-10507 vovconsole hangs/closes connection with large flow (>250k jobs and > 388k files)