Merge pull request #112029 from chendave/fix_status

Fix the wrong status returned from `RunPreFilterPlugins`
This commit is contained in:
Kubernetes Prow Robot
2022-08-25 23:34:50 -07:00
committed by GitHub
2 changed files with 29 additions and 1 deletions

View File

@@ -605,7 +605,7 @@ func (f *frameworkImpl) RunPreFilterPlugins(ctx context.Context, state *framewor
if s.IsUnschedulable() {
return nil, s
}
return nil, framework.AsStatus(fmt.Errorf("running PreFilter plugin %q: %w", pl.Name(), status.AsError())).WithFailedPlugin(pl.Name())
return nil, framework.AsStatus(fmt.Errorf("running PreFilter plugin %q: %w", pl.Name(), s.AsError())).WithFailedPlugin(pl.Name())
}
if !r.AllNodes() {
pluginsWithNodes = append(pluginsWithNodes, pl.Name())