TASKING Local License Server v2.2r1
Release Note

Scope

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

Contents

Important Information

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.

New in v2.2r1

Support for License Queue Mechanism

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.

To turn queuing on globally

In licdopt.txt add the define:

  LICD_QUEUE_MODE=ON

To turn queuing off globally

In licdopt.txt add the define:

  LICD_QUEUE_MODE=OFF

To overrule global queuing

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.

Improved License Status

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.

Status Updates for Queuing

The licdstat tool and the /stats status page now include information about queued licenses. See the TLM User Manual for more information.

Display Who Borrowed a License

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.

Options for Usage and Version Info

The command line TLM tools now all have the following options:

Fixed Issues in v2.2r1