2024.1.1-p1 Release Notes
Resolved Issues
Internal Number | Products | Case Number | Description |
---|---|---|---|
VOV-16667 | Accelerator | Implemented an optional "CPU jail" for Accelerator jobs on Linux
systems with cgroups v2. A new special resource "CGROUP:CORES" which
may be specified in a job's resource request list to enable the CPU
jail. When enabled, the job's processes are restricted to a selected
set of logical CPU numbers that is consistent with the number of
logical CPUS/cores specified in the "CORES/N" resource. Must be used
with -jpp "packed" or "spread". For example:
|
|
VOV-17167 | Accelerator | Fixed an issue that had caused jobs to get assigned to the generic "userslice" cgroups, with the result that the wrong number of CPUs in the CPUs-allowed affinity list was in effect for the job. Also made a change to allow cgroup resource declarations to be case-insensitive. Now CORES/ cores/ RAM/ ram/ are supported with cgroup resources. Finally, added code to remove VOV-created cgroup files from the Linux system when the tasker exits. | |
VOV-17170 | Accelerator | Fixed issue in CPU jail implementation for NUMA systems. | |
VOV-17179 | All | Fixed a security vulnerability where malicious HTML and JavaScript code could be injected via CGI endpoints. | |
VOV-17180 | All | Fixed a security vulnerability where malicious code could be injected via GET parameters for CGI endpoints. | |
VOV-17181 | All | Fix a security vulnerability in CGI scripts. Disallowed "$(.*)" and "()" combinations in web URL. It was evaluated as a TCL command by web server. | |
VOV-17182 | All | Disallowed "[.*+" combination in web URL. It was evaluated as a TCL command by web server. | |
VOV-17183 | All | Disallowed "[.*+" combination in web URL. It was evaluated as a TCL command by web server. | |
VOV-17184 | All | Disallowed "[.*+" combination in web URL. It was evaluated as a TCL command by web server. | |
VOV-17186 | All | Addressed an issue where users with little or no privileges could start and stop daemons via the web interface. | |
VOV-17187 | All | Issue addressed by fix for VOV-17183. | |
VOV-17188 | All | Modify the /cgi/vov/viewfile.cgi endpoint to
respect the disablefileaccess vovserver
configuration variable. |
|
VOV-17229 | Accelerator Plus | CS0587077, CS0595849 | Fixed an issue with Accelerator Plus Direct Drive, whereby vovvwxd was deleting the log file of a running tasker. |
VOV-17245 | All | Disallowed malicious variable replacement in CGI pages from a known web URL query parameter. | |
VOV-17295 | Accelerator | Resolved issue causing unnecessary CPU usage in vovserver EventService thread. | |
VOV-17296 | Accelerator, Accelerator Plus, FlowTracer | CS0615889 | This issue affects the situation where FT uses NC in an "indirect
tasker" configuration. An internal FlowTracer script previously
named "vrun" has been renamed to "vovrun" to avoid command name
space collisions with other software used by customers. This script
is used internally and so no documented user interface has changed.
However this change introduces a potential incompatibility between
versions in the following cases where FlowTracer uses an Accelerator
queue as a base queue:
In Cases 1 and 2 above, two manual changes inside $VOVDIR
will work around the problem:
|
VOV-17299 | Accelerator Plus | Fixed incorrect output of the SLOTSAVAIL field in vovselect, vtk_select_loop and related commands when suspended jobs are present on the tasker. | |
VOV-17301 | Accelerator | Fixed issue that caused the accounting of tasker hardware resources when Ctrl-C was pressed during the setup hook execution of an interactive job that utilizes the Accelerator container support feature. | |
VOV-17310 | Accelerator | Fixed issue that resulted in the submission shell being blocked due to server reconnect attempts when Ctrl-C was pressed during the setup hook execution of an interactive job that utilizes the Accelerator container support feature. The job is now aborted immediately without attempting to reconnect to the server. | |
VOV-17311 | Accelerator | Fixed issue that resulted in the job being auto-rescheduled when Ctrl-C was pressed during the setup hook execution of an interactive job that utilizes the Accelerator container support feature. The job is now aborted and reported as a failure. | |
VOV-17350 | Accelerator Plus | CS0610160 | Fixed an issue with buckets synchronization in DirectDrive. Previously, deleting a foreign bucket in the base queue could cause vovwxd to stop processing further job additions into the WX bucket. |