Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
3.2
-
None
-
247cd7651 (dev)
Description
Recreation steps -
Should have similar license a mix of (floating and site) with same consumer and version.
- Request a license (It will create a new reservation)
- With same data (payload) request another reservation (expect - It should give the existing reservation). Issue - It will create new reservation from the same license and concurrent number of users are increased.
Recreation Steps for License Reservation Issue
- Prepare License Setup
-
- Ensure that the licenses in use are a mix of floating and site licenses.
- Verify that the licenses are for the same consumer and version.
- Initial License Reservation
-
- Request a license using the desired payload.
- Confirm that a new reservation is created successfully.
- Duplicate License Request
-
- Using the same payload as the initial request, submit another license reservation request.
- Expected Behavior: The system should recognize the existing reservation and not create a new one. It should return the existing reservation.
- Observed Issue: The system creates a new reservation instead of returning the existing one. As a result, the number of concurrent users increases
Use the attached entitlement.json
entitlement.json
Attachments
For Gerrit Dashboard: QLS-1036 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
564999,3 | Bug fix - Doesn't fetch the existing reservation when there are multiple licenses | dev | license-tools/tqtc-license-server | Status: MERGED | +2 | 0 |