Commit d601bfa1 authored by Mike Danese's avatar Mike Danese

fix bug in daemonset

parent f4cb2397
...@@ -448,13 +448,18 @@ func (dsc *DaemonSetsController) updateDaemonSetStatus(ds *experimental.DaemonSe ...@@ -448,13 +448,18 @@ func (dsc *DaemonSetsController) updateDaemonSetStatus(ds *experimental.DaemonSe
shouldRun := nodeSelector.Matches(labels.Set(node.Labels)) shouldRun := nodeSelector.Matches(labels.Set(node.Labels))
numDaemonPods := len(nodeToDaemonPods[node.Name]) numDaemonPods := len(nodeToDaemonPods[node.Name])
if numDaemonPods > 0 { // TODO(mikedanese): this does not count nodes that should be running
// exactly one daemon pod but are running more than one daemon pods.
if shouldRun && numDaemonPods == 1 {
currentNumberScheduled++ currentNumberScheduled++
} }
if shouldRun { if shouldRun {
desiredNumberScheduled++ desiredNumberScheduled++
} else if numDaemonPods >= 0 { }
if !shouldRun && numDaemonPods > 0 {
numberMisscheduled++ numberMisscheduled++
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment