2019.01 Update 6 Release

New Features and Enhancements

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

Product Internal Number Case Number Description
All VOV-9777 24039 Added "Last Dispatch" into the page jobqueue?page=buckets&. Prior to fix, it was showing "age", which is confusing as it gets updated on submission and job dispatch.
Allocator VOV-9994 24210 Added an option to retain resource criticality up to a given number of cycles, which is configurable in vovlad/config.tcl using the variable MQ(criticalResCycle). By default this feature is disabled and will be enabled only for positive numbers.
Allocator VOV-10657 24264 Modified the behavior when only one queue (or a subset of queues) requires a shared license, such that leftover licenses are allocated to all queues based on weights. The earlier behavior was to allocate all available licenses to only the queue(s) that requires the shared license.
Allocator VOV-11540 25227 There is a change in how Allocator allocates tokens when a resource is critical on some queues, but not on others. Allocator will now try to allocate tokens to a queue where the resource is critical, in preference to a queue where it is not critical even if this leads to the allocation on the non-critical queue falling below the level needed to run all the queued jobs.

Resolved Issues

The following issues were resolved in this release.

Product Internal Number Case Number Description
All VOV-12236   Fixed an issue leading to the following server logs:
"vovserver(3260) ERROR May 24 00:00:53 
Found host with different ip: instead of [host:903]"
All VOV-11253 25045 Improved the error messaging for the vtk_resourcemap_forget API command.
Allocator VOV-11353 25000 Better handling of auxiliary save proc cleanup.
Allocator VOV-11625 AAP25280 Made LA behaviour of marking vendor-queue tokens as out-of-queue tokens configurable using the config settings 'LA::MarkVqAsOoq' and 'LA::MarkResourceVqAsOoq' in vovlad/config.tcl. The default behaviour is same as existing behaviour.

'LA::MarkVqAsOoq' can be used to modify LA-wide behaviour while 'LA::MarkResourceVqAsOoq' can be used to modify the behaviour for a specific given resource.