This release note covers the changes between v2.1r2 and v2.2r1 of the TASKING Local License Server. For release notes prior to v2.2r1, please see the TASKING License Management online documentation
You do not need to install the TASKING Local License Server if the licenses for your TASKING products are served by the TASKING Remote License Server, or if you use a node-locked client based license.
The TASKING Local License Server is protected with a node-locked license. Therefore, you cannot move the TASKING Local License Server to another computer once the node-locked license has been acquired.
It is strongly adviced that you update to the latest TASKING Local License Server to experience the latest licensing features in TASKING products and to mitigate any potential incompatibilities with the latest Microsoft Windows versions and Linux distributions.
It is advised that you install the TASKING Local License Server before you install products that require this server.
It is advised to install the TASKING Local License Server as a service on Windows, or as a daemon on Linux and on a computer which is permanently running, otherwise TASKING products which use the server cannot get a license.
If you like to setup up a TASKING Local License Server, we kindly refer you to the TASKING License Management manual or the TASKING License Management (TLM) Support page on our website or the TASKING Knowledge Base for more information.
TASKING Local License Server is a 64-bit product. It shall be installed on 64-bit versions of the Microsoft Windows or Linux operating system.
In order to assure that users receive a requested license in a fair matter, the local license server now supports a license queue mechanism. When all seats are in use, a license request can be put in a queue. This works on a First In First Out (FIFO) basis. When a free seat becomes available, the first one waiting in the queue will get the license. You can turn license queuing on globally or per license. By default, queuing is off.
In licdopt.txt
add the define:
LICD_QUEUE_MODE=ON
In licdopt.txt
add the define:
LICD_QUEUE_MODE=OFF
In licdfile.txt
add the define:
QUEUE=ON
or
QUEUE=OFF
before a license or pool. This turns the queuing on or off respectively for
all licenses following the QUEUE
define, until overruled by another
QUEUE
define.
When no seats are left the first client in the queue will get the seat when
multiple clients try to get the seat by using TSK_LICENSE_WAIT
functionality or by other ways of repeating requests. See the
KB article.
The 'Wait for a Free License' (TSK_LICENSE_WAIT
) functionality
was introduced in TASKING products built with TLM v1.5r1 or higher. Refer to
your product release note to see if the functionality is supported.
The /stats
status page of the local license server has been extended
with a table about license seats in use. If TSK_NO_ANONYMOUS
is set
at the client side in licopt.txt
you can also see the system/user name.
The licdstat tool and the /stats
status page now include
information about queued licenses. See the TLM User Manual for more information.
When a license is borrowed, the /stats
status page of the
local license server will show the name of the system/user who borrowed the license.
This is independent of the setting of TSK_NO_ANONYMOUS
.
The command line TLM tools now all have the following options:
-?
- show usage and options summary-V
- display version header only