Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
1.1.0
Description
If we pre-empt a placeholder to make room for a daemon set pod we do not update the counter inside the application placeholder data object.
After the pre-emption it shows as a placeholder that should be there but is no longer on the system.
When we replace or timeout a placeholder we do account for it correctly.
We directly call app.RemoveAllocation(uuid) from the partition code. We do not take into account the account the termination type there which we should to make sure we account correctly for the preemption in the data.
Attachments
Issue Links
- is caused by
-
YUNIKORN-1085 DaemonSet pods may fail to be scheduled on new nodes added during autoscaling
- Closed
- split to
-
YUNIKORN-1605 Add unit tests for preempted placeholders
- Closed
- links to