2019.01 Update 5 Release

New Features and Enhancements

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

Table 1.
Product Internal Number Case Number Description
All VOV-11299 25102 Fixed error that resulted in a "Server is operating on a non-internal object" error to be printed in the server log. This error is linked to querying for the "why" status of a job that has an input dependency.
All VOV-11350   Fixed statistics for some hierarchical sets.
Accelerator Plus VOV-11260 24568, 24890, 25001, 25249 Added policy parameter fairshare.overshoot.damping 0/1; 1=enabled, 0=disabled, controls whether or not FairShare restricts the number of jobs scheduled for groups that are over budget.
Accelerator Plus VOV-11337   Added accounts option (-A) for PBS Pro resource list for Accelerator Plus.
Accelerator Plus, FlowTracer VOV-11188   A configuration value for the Accelerator Plus configuration file, SWD/vovwxd/config.tcl, has been added allow the user to specify a limit on how many consecutive failures of a slave job in the base queue will be allowed before we no longer attempt to create slaves for a bucket. The default value is 0 (no limit). This is to prevent a malformed job from causing churn in the system.

Resolved Issues

The following issues were resolved in this release.

Table 2.
Product Internal Number Case Number Description
All VOV-10110   vovwxd cleaner log files will be preserved for the time spec specified by the delCleanerLog,older config parameter in vovwxd/config.tcl.
All VOV-11326   Slave slot licenses will be released when a slave exits in Auto Licensing mode.
All VOV-11294   The /local/registry/system-accelerator folder may have not always been writable because it was created with user's umask permissions. Now created with 777.
All VOV-11350   Fixed statistics for some hierarchical sets.
Accelerator, Accelerator Plus VOV-11338 25079 Fixed issues with job resource usage reporting by including detached processes with unique gpids and session ids by matching VOV_JOBID and VOV_SLAVE_PID. The VOV_JOBID to be matched will be taken from the transaction object rather than depending on the subslave environment. Also added NC_JOBID and NC_SLAVE_PID env variables so that WX and NC slaves can both correctly track processes.
Accelerator Plus VOV-11276 24834, 25080 Fixed an issue with array submission in WX that would lead to "Illegal set id" errors. This also fixes an issue that resulted in log file conflicts with the error messages "Error: OnLaunchError for <queue>,time: <timestamp>, err: Launcher job failed:" and "FATAL ERROR: Cannot use FILEX <log_filename>"
Accelerator Plus VOV-11234   Fixed issue with core file generation on signals SIGSEGV and SIGBUS
Accelerator Plus VOV-11115   Internal optimization of the WX slave creation process.
Accelerator Plus VOV-11191   vovwxd will no longer create extraneous slave objects and/or processes when launching slaves using the vovlsf.tcl driver.
Accelerator Plus, FlowTracer VOV-11646   vovwxd should no longer attempt to provision extra slaves when the number of pending slaves is sufficient to handle the currently queued load.
Accelerator Plus VOV-11677   Fixed issue which prevented vovwxd from launching more slaves when the limit was increased in the SWD/vovwxd/config.tcl file without requiring a vovwxd daemon restart.
Accelerator Plus VOV-11645   Fixed issue that caused the PBS_JOBID environment variable to be modified to contain the numeric part of the job ID only.
Accelerator Plus VOV-11630   Modified PBS driver script to use the -V submission option for launcher jobs to ensure that all environment variables required for slave operation are set in the slave's environment. Also added a new configuration item, CONFIG(pbsBin), in the vovwxd configuration file that can be used to specify the location of the PBS binaries (default: /opt/pbs/bin).