2024.1.1 Release Notes
New Features
Internal Number | Products | Case Number | Description |
---|---|---|---|
VOV-13657 | CS0192788, CS0264092, CS0438495 | The "jquery" nested software component that is shipped as part of the Accelerator Products install images has been upgraded to version 3.7.1. This version delivers security fixes. Jquery is a JavaScript library. | |
VOV-14310 | Monitor | None | An "Altair License Server" choice has been added to the Monitor "add monitor" menu in the web UI. This menu option has a pre-populated default monitoring status command which is appropriate for Altair License Manager (ALM). In addition, support for the "add_ALTAIR" directive is added to configure an ALM license manager monitor in SWD/vovlmd/config.tcl. See the Altair Monitor Administrator Guide, "Configuration Commands" section. |
VOV-14337 | Monitor | CS0247244 | The monitor type "Altair License Server" was added to the Altair Monitor product, along with Monitor license monitoring directive "add_ALTAIR". Customers who want to monitor Altair cloud-based "managed licenses" do so by adding the option -cloudbased 1 to the add_ALTAIR directive or by checking the "Cloud-based Server" box in the web UI. Additionally, the monitoring configuration for Altair licensing and its parsing code now supports the optional almutil -managed and -id command line options to request monitoring of Altair cloud-served "managed licenses" if active at the customer site. See the documentation of add_ALTAIR for details. |
VOV-15688 | FlowTracer | None | Real-time file data streaming over the WebSocket has been implemented for text files. This feature is limited to the FlowTracer product, and currently, only one file can be streamed at a time. |
VOV-15737 | All | None | Implemented functionality to check the change in schema file using hash generated by sha256. For this functionality to work, you must generate the schema file hash using sha256sum and update it in the sds.cfg file. |
VOV-15789 | Monitor | CS0404501, CS0406283 | On the Feature Detailed Plots report page of the Monitor web UI, the tree maps near the top have been made more space efficient so less scrolling is needed to get to view the detailed plot below it. |
VOV-16228 | Accelerator, Accelerator Plus | None | New job placement policy option: -jpp fastrand. Among all the taskers that can execute a job, randomly choose one from the group which has the highest power and same load. The assumption is that a tasker with a higher power will complete the job faster. |
VOV-16267 | Accelerator Plus | None | The following Accelerator Plus server configuration parameters have been given higher default
values:
The following parameter from SWD/vovwxd/config.tcl
has been given a higher default value:
|
VOV-16451 | All | None | Implemented SDS support for Azure Event Hub endpoints. |
VOV-16492 | Accelerator, Accelerator Plus | CS0498855 | Added WXSOLUTION queryable field in vovselect for BUCKETS and JOBS objects. This field is used in WX with Direct Drive config and shows the resource name that the agent job in base queue is waiting for. |
VOV-16495 | Accelerator Plus | None | A template config file for Direct Drive setup, config_acc.tcl, is provided in $VOVDIR/../common/etc/config/vovwxd. This template removes some variable settings that are not needed by Direct Drive. The result is that SWD/vovwxd/config.tcl is now a smaller file with only the necessary settings for Direct Drive. |
VOV-16522 | Accelerator, Accelerator Plus, Hero | None | Added a new BUCKETINFO(procInterval) parameter in Direct Drive's onProcessBucket procedure that can be used to set a time interval (in seconds) for the procedure to be called periodically. The default "0" means the procedure will not be called periodically. |
VOV-16525 | Accelerator, Accelerator Plus | None | Add a capability for users with ADMIN level security on an NC queue or VOV project to list keys for a specific user that is not themselves. The new -u option in vovsecurity listkeys -u USERNAME" provides this capability. |
VOV-16539 | All | None | Added support for a tasker extra HW resource named "COST". The data type of this resource is double, and by default, the resource does not exist. It can be added to taskers via the normal methods in taskers.tcl and taskerClass.table. |
VOV-16561 | Hero | None | Removed support for domain-level placements for Palladium emulators, the smallest placement granularity is a board. This renders existing domain-level reservations invalid. Calls to hero_reserve that reserve Palladium domains should be changed to board-level reservations. The vovemulmgr config command now validates the IGNORE_LIST parameter in emul.cfg. |
VOV-16653 | Hero | CS0533108 | VovServer got 2 new parameters:
hero_adapter.tcl script works with vtool as before if hero.to.monitor.usage.update.enabled is disabled. When direct updates to Monitor are enabled, job resources will be converted to corresponding feature. If you use Emul config example then HERO:Z4_SPAN7 is linked to "cluster0 7 tokens" through VovResourceMaps. If you submit Hero job like Need special type of license to enable Hero to Monitor direct communication. |
VOV-16700 | Accelerator | None | Some new URLs are supported for retrieving the vovserver VOV public key and to generate a new
VOV user public/secret key pair. Retrieve Vovserver Public Key On a
remote host where you wish to use Python scripts and do key based
authentication, you can fetch the server's key via a REST call without
authentication with a call such as:
Generate VOV Key Pair
You can generate a new keypair with this URL:
Using this call does NOT add the public key
to the server. You still need to use the vovsecurity command
or the REST API Interactive web UI page at
https://HOST:WEBPORT/html/vovrest.html, in the "apikeys" section, to
register/add a client key before trying to use it from a Python scripting
client. |
VOV-16710 | FlowTracer | None | Align the down/up-cone behavior in FT web UI with vovconsole's. Previously, each request to
view a cone section of the graph would discard the previous state. As such it was
not possible to view multiple cone sections of the graph at the same time,
something that is actually viable to do in vovconsole. Cone sections will work in an additive manner. Asking for a cone section of a node and afterwards asking for the cone section of a different node will merge the two results and display them. Along with the change in behavior, a new Graph setting is introduced with the label "Filter by Set membership in Cone View". Setting this toggle switch to off, when a cone view is requested the whole trace will be traversed even if there is a Set selected. The equivalent of asking for the cone section while having selected the System:nodes set. However, if the toggle switch is set to on, only the contents of the currently selected Set will be traversed. So in the case of viewing the System:jobs set and asking for the up-cone of a job only the nodes that are part of the System:jobs and are ascendants of the node will be shown. The default value of this setting is set to off. A new option in the Selection sub-menu of the context menu is added, when right-clicking a node. The option has the label of Select Up/Down-cone Nodes. When selecting this options both the up/down-cone section of the graph for this specific node will be shown. The resulting graph is affected by the aforementioned setting. The location of where the selected cone is saved is changed as well. The active cone selections are stored in the URL as search parameters. Now it is possible to share cone section views of the graph by sharing the current URL. New keyboard shortcuts are included, emulating vovconsole's Ctrl+d and Ctrl+u. Since these key combinations are reserved in the browser. "U" and "D" are selected for the up-cone and down-cone action respectively. These shortcuts are enabled when hovering a node. |
VOV-16733 | Accelerator Plus | CS0524695 | Implemented streaming of job array events to Kafka, there will be events for each job in the array. This can be controlled by the SDS configuration parameter enable_jobarraydata', default is enabled. Config to control the streaming of system jobs events to Kafka is also added, disabled by default - enable_systemjobs. |
VOV-16764 | Accelerator | None | The jetstreams.debug configuration parameter has been removed. Scripts that attempt to set it should be updated accordingly. |
VOV-16769 | Accelerator, Hero | None | The lmmgr start, ncmgr start and hemgr start commands have been enhanced to support the -eventport option to optionally specify a port number. The VOV event port is currently used by Monitor projects that interface to an Accelerator queue with RDS enabled. |
VOV-16798 | All | None | Implemented REST mutator to modify and delete reservations using PATCH and DELETE request methods. |
VOV-16809 | All | None | When writing a Python REST client that uses the vov_rest_v3.py helper
library, submitRequest() now accepts an optional
authKeyFile parameter that can point to the user's
public/private security keys. If this is correctly set, the Python developer can
simplify their code by not having to explicitly call
authorizeWithKey() first. The library will automatically do
this step. Further, if the user has their keypair in the standard location of $HOME/.vov/userkey, submitRequest() can be called with the authKeyFile parameter unset and the library will automatically use the security key pair in the default location. Once a REST session token has been acquired, submitRequest() can also automatically acquire a new one if the session token expires, so long as the user has a valid keypair in $HOME/.vov/userkey, or the Python script explicitly set authKeyFile to a valid keyfile location for every submitRequest() call. |
VOV-16862 | Accelerator | CS0529692 | For foreign buckets (those generated by vovwxd in Direct Drive mode), the COUNT field now returns the number of jobs in the originating bucket. |
VOV-16870 | Hero | None | Added support for Hero placement restrictions and requirements. |
VOV-16937 | All | None | Support for the following Windows OS releases is dropped from this release of Accelerator products: Windows 8 Windows Server 2012 Windows Server 2012R2 |
VOV-16940 | All | None | Upgraded LiveRecorder to 7.1.0. |
VOV-16988 | Accelerator | None | Improved Calibre version compatibility in vovcalibremt. |
VOV-17050 | Hero | None | Relax a Zebu placement restriction. Previously, a multi-unit job that did not fully occupy all units required the first module of all units to be part of the placement. The change allows the first module of the unit that is not fully occupied to be any module (subject to the job fitting into the allocated units). |
Resolved Issues
Internal Number | Products | Case Number | Description |
---|---|---|---|
VOV-14226 | Accelerator | None | Removed the non active URL from the servers drop-down at /hmtl/vovrest.html web UI page for interactive use of REST. Previously even if SSL was enabled the user could select the invalid non-SSL URL using the unsecure protocol. The drop-down options are now consistent with the server configuration. |
VOV-14707 | All | None | VOV_SO_REUSEADDR has been deprecated. Setting VOV server port to be reused when VOV server is restarted is default behavior now. |
VOV-15140 | Monitor | None | Fix a problem with an exception pop-up being shown when sorting by the time or jobid columns in the processes table in the Monitor web UI. |
VOV-15515 | Accelerator | CS0373997 | Fixed an issue in the attachment of stopped taskers that was causing unrelated taskers to affect the resources. Fixed a bug in tracking of resource usage by taskers that are in "DONE" state. |
VOV-15828 | FlowTracer | CS0416354 | Fixed issues related to FlowTracer's automatic zipping and unzipping of FILE, FILEX, and
PHANTOM databases.
|
VOV-15966 | Accelerator Plus | CS0435182 | Fixed security level for vtk_mq_get_... based API calls so that they are now supported for READONLY access. |
VOV-16030 | All | None | A core module was revised to improve overall performance. On workloads with large numbers of resource requests and 30% improvement in job dispatch was seen. |
VOV-16051 | All | None | Updated incorrect/outdated Altair Support Contact URLs in documentation and web UI pages. |
VOV-16248 | Accelerator, FlowTracer | None | With Resource Data Service (RDS) active, there are cases where the PID of the process that checks out a software license is used to match a checkout handle to a running job. This applies to a subset of software tools that present the PID of the checking out process in the FlexNet license manager checkout record. This PID matching can now be suppressed by the NC administrator by using the NOPIDMATCH flag in the resources.cfg configuration file. |
VOV-16250 | Accelerator, Monitor | CS0452383, CS0555579 | Fixed a per job memory leak in vovtasker/vovtaskerroot. In Accelerator, RSS growth of 1.2 - 4 KB per job was measured. In Monitor, RSS growth of 43-150 MB per day had been observed. |
VOV-16280 | Accelerator, Accelerator Plus | CS0468119 | vovmetric values for scheduler/ram/capacity, and scheduler/ram/available values are stored internally as unsigned 64-bit integer. vovmetric show printing of the values is fixed. |
VOV-16373 | Monitor | None | Added protection against form submission upon page reload on the Admin > Monitors page. |
VOV-16405 | Monitor | CS0419423 | Fix a problem in the Monitor web UI Admin/Daemons page whereby text windows could not be freely resized in both dimensions. |
VOV-16429 | Accelerator | CS0486247, CS0491055 | A bug has been fixed where resources in taskerClass.table would not be removed properly via vovtaskermgr refresh <taskerName> or vtk_tasker_config <taskerName> refresh 1. |
VOV-16430 | Accelerator, Accelerator Plus | CS0492368 | Improve the format of long host names within the host name column in a table of sub-jobs shown by nc info for DP jobs. The host names had been truncated, but a better solution now in place is to omit a central part of the hostname, leaving the initial and final portions of the long names to be viewable. |
VOV-16448 | Accelerator | None | The robustness of complex Distributed Parallel jobs with many components was improved. The nc rerun command now supports the "-after <time> option. Jobs that exit with the special exit status values between 201-215 to be automatically rescheduled now have their logs appended to rather than overwritten. Added vtk_prop_decr_and_get to provide symmetry with vtk_prop_incr_and_get. |
VOV-16465 | Hero | CS0495939 | Hero web pages can now be accessed through the read-only port. |
VOV-16477 | FlowTracer | None | In the FlowTracer JavaScript web UI, add a checkbox to suppress new events so that sorting and filtering can be done on a quiescent table. |
VOV-16497 | Accelerator | CS0500300 | If the default vovtriggerd trigger callback is used (triggerCallBack), the TRIGGER property must be set to a Tcl proc defined in vovtriggerd/config.tcl. This is to improve security. |
VOV-16504 | Accelerator, Accelerator Plus | None | Fixed an issue with the vovsecurity command when it asks for user to enter their password where it appears that the app has hung due to how we disable echoing of character input back to the console. |
VOV-16520 | Accelerator | None | There was a case where you could access two different login pages when using the new NC dashboard. Now, only the original login page is available even if you use the NC dashboard. |
VOV-16528 | Accelerator Plus | CS0494348 | wx and nc commands now handle properties, snapshots, logging and verbose options in the same manner, when -f <cmdfile> option is used. |
VOV-16537 | Accelerator, Accelerator Plus | CS0499992 | The use of double quotes and single quotes with escape, and backticks within resource names are all invalid, but these conditions were not being diagnosed as errors. This issue is now fixed. Attempts to include these invalid characters in resource names will result in an immediate parser error diagnostic being printed. |
VOV-16547 | Monitor | CS0505870 | Fix an issue in Monitor's web UI Detailed Plots history report page. The label of the rectangular sub-region had been displayed with truncation when hovering over a region in the tree map. With the fix, the full name will now be displayed. |
VOV-16559 | Accelerator | None | Third party software components were upgraded to more current versions to ensure security fix content is up to date: jQuery was updated to version 3.7.1, and jQuery UI was updated to version 1.13.2. |
VOV-16560 | All | CS0537642 | Fixed handling when a user tries to enable SSL but has a mismatched SSL CRT/KEY pair installed. |
VOV-16563 | Accelerator Plus | CS0507416, CS0575632 | Fixed rare race condition that could result in a tasker crash when using autokill. Taskers from version 2024.1.1 and later that are connected to pre-2024.1.1 servers will use the default autokill signals and timing instead of job specific ones. |
VOV-16585 | Accelerator, Hero | None | The vtool command was modified so that it will show prompts for Gnu readline based programs such as bash (when run in interactive mode). In particular, running Hero jobs, which relies on vtool, will show prompts when run in interactive mode. |
VOV-16588 | All | None | Fixed an issue where a REST query with "from = nodes" did not return any data. |
VOV-16589 | Accelerator | None | Fixed deadlock issue related to SDS event overflow. |
VOV-16602 | FlowTracer | None | Fixed an issue with the FT web UI where re-runs of invalid jobs failed even after the jobs commands were corrected (edited). |
VOV-16612 | Accelerator, Accelerator Plus | CS0503217 | Previously, running nc wait in certain circumstances printed a misleading "Illegal object ID" error message. This has been changed to an informational message that is only displayed at increased verbosity levels. |
VOV-16623 | Accelerator | None | Fixed the ability to set up RDS security between NC and RDS The following steps are suggested
on a system where LM and NC running, to enable RDS security
Note that once RDS security is enabled on LM, ALL RDS clients of LM have to be set up similarly to above. |
VOV-16624 | Accelerator | None | The following issue had existed with reservations and backfill: When backfill reservations
are enabled by setting the enableBackfillResReservation
configuration parameter to 1, non-conflicting jobs that specify the relevant
resource name would not be allowed to run. The issue has been fixed, and the
following new changes has been made as part of this effort:
|
VOV-16625 | Monitor | CS0469383, CS0495095 | Fixed an issue where the PostgreSQL database was running out of connection slots over time if the loading of daily data failed. This led to a respective error message on History report pages in the webUI. |
VOV-16632 | Accelerator, Accelerator Plus | CS0513188 | Fixed errors associated with Tcl packages when using the linux64p portable architecture. |
VOV-16634 | Accelerator Plus | CS0511958, CS0548348 | vovwxd can handle extra white spaces in vncConfig/<queue>.tcl file around VOV_HOST_NAME, VOV_PORT_NUMBER parameters. |
VOV-16644 | FlowTracer | None | The reason passed to the vovstop command now appears in the nc info output. |
VOV-16645 | FlowTracer | None | Fixed 2023.1.2 GUI bug that missed RH mouse menu when clicked on tasker rectangle. |
VOV-16663 | Accelerator, Accelerator Plus | CS0517250 | Fixed the following bug: when the VOV_DISABLE_SHARED_MEMORY_LOOKUP environment variable was set to 1 in vovtaskerroot, the use of /proc/PID/smaps files to calculate CURRAM usage for jobs should have been disabled, but was not properly disabled. |
VOV-16669 | Accelerator | None | Added user friendly error for nc gui -ioprofile without a jobid |
VOV-16673 | Accelerator Plus | CS0514604 | Previously, WX jobs could not be preempted using "suspend", "kill" methods. Now fixed. |
VOV-16691 | FlowTracer | None | Fixed issue in graph options dialog settings in which even though the graph direction was set to vertical the toggle switch would be set to off. |
VOV-16695 | Accelerator | None | Changed unit of Effective BW to B/s and rounded latency/op value to three decimal places. |
VOV-16717 | Accelerator, Accelerator Plus | CS0519927 | Improved the management of job processes in vovtasker. As a result, fixed logging of endless log messages in tasker.log. |
VOV-16719 | FlowTracer | None | In the case where a user navigation action like zooming, panning, or changing the direction of the graph will lead to no nodes being visible in the visible region of the graph, an info message will be displayed in the top right corner informing that there are nodes in the graph, but they are not visible. Clicking the info message would result to fitting the view. |
VOV-16722 | Accelerator | None | Added a content-security-policy header to protect from cross-frame-scripting. This added header is returned as part of every http and https response returned by the web server. |
VOV-16723 | Monitor | None | In the LM Feature Detailed Plots history report web UI page, the tree map representation has been restructured, placing the legend in the right and making it visible by default in order to make the tree map more informative and space-efficient. |
VOV-16732 | Accelerator | None | Fixed a bug where a user who registered more than one public VOV security key on a server instance could not authenticate with both keys. |
VOV-16734 | Accelerator | None | Fix an issue that had prevented the display of I/O profiling results in nc info -ioprovile JOB output when the job exited with a nonzero exit status. |
VOV-16757 | Accelerator, Monitor | None | Fixed issue that can cause the password for the database's read-only user to become lost. |
VOV-16758 | Accelerator | None | Added support for "@" character in FairShare group name. |
VOV-16767 | Accelerator, Accelerator Plus | CS0527899 | The online documentation has been updated to include a clarification to the limitation on the number of resource expressions using AND expressions. |
VOV-16768 | All | None | Fixed server crash resulting from invalid data packets being sent to the event port. |
VOV-16782 | All | None | Fixed issue that prevented the vovshow -prop command from displaying pre-defined property information. |
VOV-16787 | Accelerator Plus | CS0529116 | Deleted some development debug code related to removal of sick taskers that was inadvertently left behind. |
VOV-16800 | Hero | CS0533108 | In some circumstances (for example, OOM Killer), if the vw wrapper in a Hero job was stopped with SIGKILL the vtool command remained running which kept the corresponding emulator feature checked out. This update will send a SIGKILL to the emulation command and vtool will exit, freeing the emulator features. |
VOV-16803 | Monitor | None | In LM Detailed Plots history reporting web UI page, each tree map slice will display its corresponding percentage when space is available. |
VOV-16804 | Monitor | None | In LM Detailed Plots page, tree map rectangle colors have more divergence than in the past for easier visibility. Also each color represents the same entry in each of the tree maps in view. |
VOV-16813 | FlowTracer | None | Fixed issue in the Node Graph representation of the FT web UI, where in certain situations like toggling the "Grid View" would result in edges between nodes not being rendered. |
VOV-16814 | FlowTracer | None | Fixed an issue where the FT Web UI would timeout over a slow Internet connection. |
VOV-16838 | Accelerator | None | Fixed an issue that was causing jobs to remain in an idle state when they had a dependency on a named set containing done jobs. |
VOV-16842 | All | None | Fixed issue that caused vovkill to fail on Ubuntu 22.04. |
VOV-16855 | All, Accelerator Plus | None | Fixed a memory leak issue in the WX server related to the tasker reservation pack, specifically in the case of vovwxd. |
VOV-16859 | Monitor | None | Fixed the issue in the tree map plot of the help text and the view widget alone hover text stating incorrectly that the plot is a "piechart" instead of a "treemap" |
VOV-16860 | FlowTracer | None | Table in Query page will expand the whole height of the available space. The cell contents of the table will be wrapped. The truncation of the cell contents is eliminated making long text easier to read. |
VOV-16869 | Accelerator | CS0530754 | Web UI resource map page will now show a message when matching is disabled for that resource due to exceeding resuserDisableMatchingThreshold. |
VOV-16877 | Accelerator | None | All Altair binaries and DLLs are now digitally signed on Windows. |
VOV-16888 | Accelerator | None | Fixed a potential vovserver crash when querying from the object with id 17, e.g. "vovselect name from 17". Windows builds will correctly print backtraces when appropriate. Fixed a bug where WX launcher arrays could sometimes consume too many resources. |
VOV-16901 | Accelerator, Accelerator Plus | CS0537642, CS0576115 | Fixed an issue that caused vovserver to crash when the recently added listening Event Port was scanned by the Linux sslscan command. The change incompatibly changes the protocol used on the communication channel between the Accelerator RDS thread and Monitor when Resource Data Service (RDS) is active. If RDS is in use, then Accelerator and Monitor must both be upgraded to a fixed software version at the same time. |
VOV-16902 | Hero | None | A method of defining constraints has been added. This feature needs to be activated by the appropriate option in the emulator configuration file. |
VOV-16916 | FlowTracer | None | Sets can be forgotten in 3 ways:
|
VOV-16925 | Accelerator | CS0550590 | A discrepancy that resulted in vovfsgroup create and nc run -g resulting in fsgroups with different Acls has been repaired. |
VOV-16927 | All | None | Fixed issue that limited taskers to approximately 262 slots or less if using interactive jobs. Accelerator now will support up to 1000 job slots per tasker. |
VOV-16930 | Monitor | None | Updated the Monitor database schema diagram in the documentation. |
VOV-16932 | Accelerator | None | Updated the Accelerator database schema diagram in the documentation. |
VOV-16941 | All | None | Fixed issue that could cause the job wrapper to crash if running in verbose mode higher than 2 (VOV_VW_VERBOSE=3). Added support for LiveRecorder to the job wrapper. See VOV_VW_LIVERECODER_ON, VOV_VW_LIVERECODER_LOGDIR, and VOV_VW_LIVERECODER_LOGSIZE in the documentation for details. |
VOV-16947 | FlowTracer | CS0557646 | Fixed issue in client (vtk_transition_set) not reading the latest values for the following
server policy config parameters, causing FT Node editor not honoring maxEnvLength
setting.
|
VOV-16948 | Accelerator | None | For DP jobs, specifying -rundir or setting the NC_LOGDIR environment variable will now be honored for the output of the partial jobs. |
VOV-16954 | Accelerator | None | Fixed the following issues with NOPIDMATCH. With RDS active, the NOPIDMATCH flag in feature rules or in the FLAGS section of the resources.cfg resources configuration file was inoperative. |
VOV-16956 | Monitor | CS0559569 | Adjusted the Monitor batch report utility to not print a blank line at the beginning of reports in CSV format. |
VOV-16957 | Accelerator, Accelerator Plus | CS0559570 | Suppress changes to the internal webserver settings during a vov sanity call (by re-reading policy.tcl). This avoids a potential deadlock when the webserver is trying to handle a request for a Tcl CGI page that triggers a vov sanity call. |
VOV-16960 | FlowTracer | None | Fixed graph font size change slider in the vovconsole tool. |
VOV-16970 | Monitor | None | Fixed table header alignment for the ALM Status table on the Admin > Licensing page. |
VOV-16972 | Monitor | None | Avoid text overlapping in | and pages in Monitor.
VOV-16978 | Monitor | None | Fixed issues with the batch report UI that prevented dynamic show/hide from working on form fields that required it and fixed and issue that prevented the globally-styled tooltips from working. |
VOV-16991 | All | None | Fixed an issue which would cause vovserver memory growth and delays in queues exceeding a load of 100M job-minutes. This issue shows up in the default situation where RDS resource management is not active. |
VOV-17005 | Accelerator Plus | CS0564234 | Fixed issue that caused the tasker to hang in the rare event a job was dispatched to the tasker after the tasker had entered the shutdown procedure. |
VOV-17025 | Monitor | None | Fixed server crash due to port scan attack on main server and read-only ports. |
VOV-17030 | Accelerator, Hero | None | Run tasker support scripts under the default user login. |
VOV-17079 | Accelerator, Accelerator Plus | None | Fixed a protocol compatibility issue when a 2024.1.0 or newer client is talking to a 2023.1.2-p3 vovserver. |
VOV-17086 | Accelerator Plus | CS0577991 | Fixed a crash in WX vovserver for Direct Drive configurations which could happen when the WXAgents set was forcefully deleted. |
VOV-17097 | All | None | Corrected the schema for SDS topic vov-metrics-buckets WXQUEUE field to string allowing the publication of these events for buckets created on behalf of an Accelerator Plus queue using direct drive. |
VOV-17123 | All | None | Changed schema for remaining SDS VovId fields that had been in integer format to use padded string format, and non-event timestamp fields to use schema long in epoch seconds instead of timestamp-millis. |
VOV-17144 | Allocator | CS0585460 | Fix a problem in Allocator, whereby the LA::AddSite directive in the configuration file was inoperative when "-autodetect" was specified with "-ssl 1" |
VOV-17157 | Hero | None | Augment the Hero liveness task to handle the situation where scheduling stops because some of an emulator's runtime hosts taskers are no longer running. |
VOV-17181 | All | None | Fix a security vulnerability in CGI scripts. Disallowed "$(.*)" and "()" combinations in Web URL. It was evaluated as a TCL command by Web server. |
VOV-17184 | All | None | Disallowed "[.*+" combination in Web URL. It was evaluated as a TCL command by Web server. |
VOV-17195 | Accelerator | CS0591655 | Fixed potential null pointer dereference and vovserver crash associated with invalid REST user authentication requests. |
VOV-17210 | FlowTracer | CS0592547 | Fixed issue that occasionally caused FlowTracer jobs to be dispatched to full taskers. |
VOV-17232 | Accelerator, Accelerator Plus | CS0596906 | Fixed issue that caused jobs to become invalid when refused by a tasker. |