-
Task
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
False
-
-
False
-
None
-
5
-
5
-
None
-
None
-
OpenShift SPLAT - Sprint 269
USER STORY:
As a developer, I need to enhance the delay logic of the VCM to be more responsive so that pending leases are fulfilled in a more logical and efficient manner.
DESCRIPTION:
Currently, the VCM when delaying incoming leases looks at all leases as a whole and not by any specific grouping. This task is to enhance the delay logic to only compare leases of same tenant types. This way, single-tenant leases will not hold up multi-tenant leases and vice versa. In addition to this, when a lease is delayed, deleted or fulfilled, the VCM will then force the oldest lease of the same tenant type to be reconciled again by triggering it via an annotation update.
ACCEPTANCE CRITERIA:
- Leases are only delayed when a lease of the same tenant type is older and pending / partial.
- When a lease is delayed, deleted, or fufilled, the oldest least of the same type is refreshed