Summary
Why is remaining linger time in lmstat showing wrong whenever license server restarted?
Question
We noticed the borrow timestamp (linger countdown value) will reset on the server side when the license server restarts. The count restarts, but the license returns at the right time (so it appears to be a problem with lmstat/lmtools reporting of the linger time).
Here are the simple reproduction steps (tested FNP 11.15.1 on Windows 64bit).
- Launch the license server
- Launch the toolkit client lmborrow to setup the borrow period
- Launch the toolkit lmflex to borrow the license
- Check the LMTools?Perform Status enquiry or lmstat
- Stop the network license server OR restart the OS then start the server
- Check the Perform Status enquiry or lmstat again
- Linger count starts over with each restart, but server log checks license in at appropriate time, regardless of linger count.
Is this expected behavior?
Answer
This issue was introduced with FNP 11.13.1, where linger time began showing with lmstat, per those release notes. Here is the relevant blurb:
...
lmstat and linger time
lmstat now displays the remaining linger time for each borrowed license.
Syntax: linger (<remaining linger time >/<total linger time >)
Example: lmstat.exe ?a ?c counted.lic
Output:
lmstat - Copyright (c) 1989-2014 Flexera Software LLC. All Rights Reserved.
Flexible License Manager status on Tue 4/14/2015 18:36
License server status: 27000@blrfnpdev01
License file(s) on blrfnpdev01: /data/home2/ishan/i_linux_main/FNP/_output/_debug/
11.13.1.0/main/i86_lsb/counted.lic:
blrfnpdev01: license server UP (MASTER) v11.13.1
Vendor daemon status (on blrfnpdev01):
demo: UP v11.13.1
Feature usage info:
Users of f1: (Total of 4 licenses issued; Total of 1 license in use)
"f1" v1.0, vendor: demo, expiry: 1-jan-0
floating license
ishan blrfnpdev01 /dev/pts/25 (v1.0) (blrfnpdev01/27000 202), start Tue 4/14 18:36
(linger: 468 / 480)
Where total linger time is 480 seconds and remaining time is 468 seconds. (FNP-1951)
What wasn't mentioned in that documentation (but is mentioned in the related issue FNP-1951) is that there is a limitation: linger time is not preserved across vendor daemon restart and vendor daemon running on machines with different time zones. Per comments on related issue FNP-10681, in general, data that is held 'volatile' (held in vendor daemon memory) will not survive across a vendor daemon restart. The request to modify this behavior was declined as will not fix.
Related Articles
Borrow timestamp display value getting reset on server side when Server is restarted (LINGER countdown counter value ) 3Number of Views Snow Update Service showing wrong product version 16Number of Views Certificate prompt appears while accessing SLM GUI 15Number of Views License Server Machine is Down or not Responding. (-96,7:11001 "WinSock: Host not Found (HOST_NOT_FOUND)") 21Number of Views Rules may not run at the correct scheduled time until the beacon engine service is restarted after the beacon's time zone … 4Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago