Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
3.4.0, 3.3.2
-
None
-
-
742e7437f (dev), 12e45629e (3.4)
-
License server development 45, License server development 46
Description
The Reservation::isRenewDue() returns true for all reservations after service has been started, and the reservation has not been used. This causes potentially unacceptable behavior for licenses which declare their renewal policy as 'passive'.
When a client application first uses a cached reservation after service startup, the license service will check if the reservation requires renewal, but now this check will always succeed. This means a 'passive' reservation would be renewed before the actual renewal time.