2016.09 Update 8.1

New Features and Enhancements

Products Internal Number Case Number Description
NetworkComputer 7755   Improved the NC GUI responsiveness when 50k jobs are submitted.
NetworkComputer 7547   Added ability for the administrator to configure the maximum environment size for job submissions. This is done via the $VOVDIR/local/vncrun.config.tcl file, using the following configuration variable:
set VOV_JOB_DESC(maxEnvSize) 10000

The value is specified in bytes. Note that the maximum property length limit, prop.maxStringSize, that can be defined in the SWD/policy.tcl file, can also act as a limit when using the snapshot property for job submissions (nc run -ep).

NetworkComputer 7715   A limited-release capability, nc info -legacy, is provided to generate nc info output in the older format (prior to 2016.09). The behavior of this command can be customized via a Tcl file at .../local/vncinfo.config.tcl based on environment variable, username, project name, etc. by doing 'set NCINFO(legacy) 1' under the desired conditions.
Example
:
if { [vtk_logname] eq "george" } {
    set NCINFO(legacy) 1 
}

Resolved Issues

Products Internal Number Case Number Description
LicenseAllocator 7751   Added NRU job detection in LA, so this information can be used by vovreconciled to add the used tokens back to the job's grabbed tokens list.
NetworkComputer 7383   Start time, end time, and duration values are now validated in a call to vtk_slave_reserve to prevent values of 0 from being applied to a reservation. This prevents confusing reservation property entries in the /system/slaves/reservations FairShare group, if enabled. Slave reservation expirations and cancellations are now logged in the server log, even if the reservation expires while the slave is down. Slave properties, which store reservations for persistence, are now enabled by default for NetworkComputer instances.
NetworkComputer 7455   Documentation for update live_keepfor_jobs.tcl (job persistency) has been improved.
NetworkComputer 7601   Added ability to specify a replacement pattern and string for host names obtained by LM parsers. This is configured by adding the following line to the SWD/config/parser.cfg file:
set PARSER(hostReplace) {{PATTERN}
{REPLACEMENT}}
where PATTERN is a case-sensitive regular expression pattern, and REPLACEMENT is the string with which to replace the pattern.
NetworkComputer 7741   Fixed SNAPSHOT property expansion in web pages for cases where the environment was large enough to be split across multiple SNAPSHOT properties.