VOV-13183 |
All |
None |
Fixed a potential memory leak when a client running a long-running query is unexpectedly terminated, causing vovserver to permanently mark a query as "in-use". |
VOV-12897 |
All |
CS0140687, CS170776 |
On some network configurations, a warning about IPV6 could be issued when running an INTERACTIVE job that could not be filtered out by turning down the verbosity. This has been fixed. The "-v" switch to "nc run" on an interactive job will turn off the warning. |
VOV-13517 |
All |
None |
Fixed issue that prevented the Property Editor GUI utility in vovconsole from launching successfully. |
VOV-13610 |
All |
None |
Fixed issue with displaying working taskers in Altair Accelerator v2021.1.0 |
VOV-13351 |
All |
CS0173855 |
Fixed some cases where the Server Working Directory (SWD) contained slaveClass.table or taskerClass.table, and these configuration files were ignored by taskers/slaves. Scenarios that had been broken were:
o slaves.tcl & slaveClass.table present in SWD
o slaves.tcl & taskers.tcl & taskerClass.table present in SWD
o taskers.tcl & taskerClass.table present in SWD
|
VOV-13523 |
All |
None |
Fixed an issue that caused "vovshow -queries" to fail when trying to access a non-existent array element. |
VOV-13568 |
All |
None |
Fixed an issue where comma list resource maps were not selectable in the Web UI. |
VOV-13439 |
All |
CS0175205, CS0187053 |
Code related to vovps has been modified to be more robust in handling of non-fatal errors emanating from vovps command and to be more inline with typical ps command output. |
VOV-13014 |
All |
None |
With multi-platform product installs, the Accelerator documentation bookshelf link in the Web UI was nonfunctional. This only impacted customers who download and un-tar both common.tar and win64.tar with the intent of installing both linux64 and win64 into the same master installation directory.
|
VOV-13706 |
All |
None |
The vovtasker binary was missing from 2021.1.0, as a workaround copy vovslave to vovtasker for previous product versions where it maybe missing in the installation. |
VOV-13502 |
All |
None |
This fix provides for mitigation of a hang in the http(s) service. It reinstates the nginx service found in earlier releases. The use of the patch is required for production systems using the https service - typically Accelerator.
The patch prevents the use of the REST v3 API and the new web based Dashboard, which is dependent on the REST v3 API. A subsequent release will address this shortcoming. The use of nginx should be seen as temporary and a subsequent release is expected to provide integrated https within vovserver.
To start nginx, pass '-webprovider nginx' to ncmgr start, lmmgr start, etc. You should see vovnginxd start as one of the vov daemons.
'vovservermgr config' will also show the webprovider setting as being either 'internal' or 'nginx' depending on how you have configured the system. |
VOV-13416 |
All |
None |
Added configuration section to the sds.cfg file to allow inclusion kafka producer configuration properties such as those needed to enable ssl communication.� |
VOV-9353 |
Accelerator |
23568 |
In the past, a stopped tasker and a newly started tasker were not aware of each other's NUMA usage, and so could assign CPU or Node affinity that overlaps.
Taskers using NUMA on the same machine, with the same vovhost and queue name, will now share NUMA usage to avoid over allocating NUMA resources on the same machine. |
VOV-13324 |
Accelerator |
None |
Tasker based support has been added for the following vovselect fieldnames,�CHOSENTASKERID, LASTTASKERID, LASTTASKERNAME, TASKERGROUP, TASKERID, TASKERLIST, TASKERNAME, TASKERSLOTSSUSPENDABLE, TASKERSLOTSSUSPENDED, TASKERSLOTSUSED, TASKERSTATUS for jobs, TASKERID for clients, TASKERGROUP, TASKERHOST, TASKERNAME, TASKERSLOTSSUSPENDABLE, TASKERSLOTSSUSPENDED, TASKERSLOTSUSED, TASKERTYPE for slaves or taskers. The same are available for use as symbolics such as @LASTTASKERID@ or @TASKERNAME@, etc. |
VOV-13152 |
Accelerator, Accelerator Plus |
CS0159375 |
Fixed spurious error message when receiving (RESMAP,CHANGE) events in some clients |
VOV-13162 |
Accelerator |
None |
The "Match Jobs to Handles" HTML topic now reflects the code colors that coincide with the software. |
VOV-13388 |
Accelerator |
None |
Fixed issue that can cause vovserver to crash upon receipt of a REST request when thread.service.max and thread.service.enable.query are both greater than zero in the vovserver policy. |
VOV-13293 |
Accelerator, Accelerator Plus |
CS0169911 |
Added check for ADMIN privilege which blocks the regular user from stopping the job using NC command 'nc stop -allusers' if the requesting user is not ADMIN. |
VOV-13161 |
Accelerator |
CS0163181 |
Fixed issue where setting a project or site message in /cgi/messages.cgi would not result in a message being registered. |
VOV-13438 |
Accelerator |
None |
Removed 'vovproject enable' command from ncupgrade so that it can read from stdin and can be used for testing automation. |
VOV-13413 |
Accelerator |
CS0175672 |
Fixed issue where vwn incorrectly attempted to contact the server after the VOV_VW_PING interval. |
VOV-13398 |
Accelerator |
None |
An error in the online help regarding "vtk_server_config suddenshutdown <server-pid>" has been addressed. |
VOV-13363 |
Accelerator |
None |
Fixed ncupgrade abort by changing the vovserver stdout message to Vovmessage ( stderr ) |
VOV-7487 |
Accelerator |
20455, CS0120837 |
Passing bash functions through snapprop is a fragile operation that only works when the following conditions hold:
1. The function must have been explicitly exported, for example export -f f.
2. The bash & sh shells must be the same on the submission & execution sides (this holds on CentOS 6-8 but not on Ubuntu).
3. The bash function encoding must be the same on the submission & execution sides (this depends on the bash version, CentOS 6,7 have the same encoding, but CentOS 8 has different encoding).
Aside: Bash encodes functions in two ways (subsequent to the 2014 shellshock vunerability):
(1) BASH_FUNC_<function-name>()=() (CentOS 6,7)
(2) BASH_FUNC_<function-name>%%=() (CentOS 8, MacOS, Ubuntu, albeit the latter does not satisfy 2. above) |
VOV-13465 |
Accelerator, Accelerator Plus |
CS0180449 |
resolved issue when using vtk_tasker_define with -tsdport |
VOV-13346 |
Accelerator |
CS0164333, CS0186238 |
Fixed an issue where a redirect in the nginx configuration would cause vovresourced to crash |
VOV-13424 |
Accelerator, Accelerator Plus |
CS0176272 |
The handling of the resource parameter to vtk_flexlm_monitor has been improved. If the a resource name is specified then this name is the actual resource name used (in a previous release it was always prepended by License:). If a resource name is not specified, it defaults to License:<feature>. This is consistent with vtk_flexlm_monitor_all behavior. |
VOV-13458 |
Accelerator |
CS0180796 |
During jobclass initialization the VovUserError proc does not exit or generate any output. |
VOV-13380 |
Accelerator |
None |
If the VovServer web interface is enabled by setting the web port, then under some high load conditions the web port interface can hang indefinitely. The incidence of this behavior is reduced if VovServer configuration parameter http.workerthreads is set to 40 in policy.tcl. The default is 5. In addition, a new "-webprovider nginx" option is added to the "ncmgr start" command to allow selection of the nginx web server, which is immune to the above problem. However, beware that choosing the nginx web server will suppress the REST v3 interface availability. |
VOV-13484 |
Accelerator Plus |
None |
Fixed an issue which could result in some slaves not being recognized as vovwxd slaves resulting in them not being counted toward max,slaves.
Optimized scheduling for WX/PBS jobs by enabling the bucket shortcut and removing per slave resources. |
VOV-13560 |
Accelerator Plus |
None |
The custom vnc_policy.tcl file for PBS integration is no longer required and should be removed upon upgrading to 2021.1.1. This file is located in $SWD/vnc_policy.tcl and was originally copied from $VOVDIR/../common/etc/config/vovwxd/vnc_policy_pbs.tcl.
|
VOV-12348 |
FlowTracer |
None |
A threshold of 4 is now applied before issuing warnings about WXLauncher is not running. |
VOV-13419 |
FlowTracer |
CS0172898 |
Fixed vovconsole performance degradation for drawing the sets and switching between horizontal and vertical view. |
VOV-10426 |
FlowTracer |
24499 |
NodeEditor has renamed 'In Queue' to 'Queue' and times shown are now based upon buckettime to give more accurate breakdown of the job's timeline. |
VOV-13323 |
Monitor |
None |
Fixed issue that caused remote LM parser to fail and return no data. |
VOV-13390 |
Monitor |
None |
Fixed an issue that prevented licenses provided by Altair license key files from being monitored. |
VOV-13446 |
Monitor |
None |
Fixed rare issue that caused an "Unexpected return -90" message in the vovserver log when the top job of a bucket cannot be dispatched to a tasker at the time the dispatch function is called.
|
VOV-13440 |
Monitor |
None |
Fixed issue that prevented licensing detail tables from being displayed on the licensing administration web UI page on Windows. |
VOV-13426 |
Monitor |
CS0154262 |
Some valid Accelerator and Monitor license key files with vovversion set for the early part of year 2021 were not working because of a bug in license keyfile validation code. |
VOV-13066 |
Monitor |
CS0151123 |
The registering of multiple hosts defined through env variable VOV_LICMON is now handled correctly. However its use should be minimized due to the additional overhead involved and consequential impact on job start up time. |