Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
3.3.0
-
None
-
-
feb2675da (dev)
-
License server development 32
Description
The current logic of flushing reservation contents to disk includes
- removing all existing files for the license (including other reservations)
- writing the license contents again
- writing all reservations' contents again
This makes the flushing exponentially more expensive, when new reservations are attached to or removed from license. Consider optimizing the flushing logic.
The visible effect of the current behavior is sub-optimal performance for certain license types, such as process based floating licenses when there is a high amount of clients requesting a license.
Attachments
Issue Links
- resulted from
-
QLS-1319 Profile daemon execution and fix performance bottlenecks
- Closed
For Gerrit Dashboard: QLS-1321 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
595240,4 | Optimize license cache flushing | dev | license-tools/license-service | Status: MERGED | +2 | 0 |