[Edge case] MCM rollout stuck if rollout + scale-up triggered together #816
Labels
area/robustness
Robustness, reliability, resilience related
kind/bug
Bug
lifecycle/stale
Nobody worked on this for 6 months (will further age)
priority/4
Priority (lower number equals higher priority)
How to categorize this issue?
/area robustness
/kind bug
/priority 2
What happened:
There is a case where if
.spec.replicas
> 0), andmachineDeployment.spec.replicas
isincreased
(in decrease case issue doesn't happen)then mcm starts to panic.
Furthermore , if the panic doesn't happen , the rollout will be stuck because scale-up logic is run before rollout logic (where new machineSet creation happens), and so new machineSet is never created.
Need to solve this in two steps:
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
A result of the changes introduced in #765
Environment:
mcm v0.49.0
kubectl version
):The text was updated successfully, but these errors were encountered: