Fix scheduler race

parent a1efb50a
...@@ -191,5 +191,7 @@ type simpleModelerPods struct { ...@@ -191,5 +191,7 @@ type simpleModelerPods struct {
// List returns pods known and assumed to exist. // List returns pods known and assumed to exist.
func (s simpleModelerPods) List(selector labels.Selector) (pods []*api.Pod, err error) { func (s simpleModelerPods) List(selector labels.Selector) (pods []*api.Pod, err error) {
return s.simpleModeler.listPods(selector) s.simpleModeler.LockedAction(
func() { pods, err = s.simpleModeler.listPods(selector) })
return
} }
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