TurboFloat and multiple instances at one machine

Hi everybody,

Thanks for solving the previous problems with the new release TFS v4.1.7.0.

I am confused, how TFS works with multiple instances of my app on one machine?

The following description is based on your 'v4.1.7.0/TurboFloat-Linux/API/C/Example.c' and the corresponding 'v4.1.7.0/TurboFloat-Linux-Server'. I just added a GUID from a test product, a valid custom field name and the corresponding TurboActivate.dat-file. I am working on my Ubuntu 18.04.2 LTS.

1. Activate and start the TFS (log-level = notification) on my localmachine.2. Start the test application 'v4.1.7.0/TurboFloat-Linux/bin-linux/x64/example-tf.out' in several terminals (I tested it with 4 parallel instances)

The first process requests a lease and gets it. The server shows '1/2' since I set the number of instances at 2 for the used license-key.With each additional instance there is no information on server side. And I can start 4 processes although only 2 are allowed by the license.

I thought that each new process will request its own license. Or did I misunderstand something? Is the requested license valid for the machine and I can then start as many instances as I want? That would not be the desired and expected behaviour.

Kind regardsAndreas

Each user-session will get a separate license lease. Separate process instances in the same user session on a computer will use the same lease. And in 4.1.x we made TurboFloat smarter and all of the instances on the session will share the same lease with one another (so no additional requests to the server are needed).

In the near future you'll be able to select an option in LimeLM for leases to be *either* per-user session (as they currently are, and have been since we first released TurboFloat) or per-app-instance.