mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-22 11:21:47 +00:00
fix error type
Signed-off-by: kerthcet <kerthcet@gmail.com>
This commit is contained in:
parent
d436f5d0b7
commit
eeb6e791d9
@ -122,6 +122,7 @@ func (sched *Scheduler) schedulingCycle(ctx context.Context, state *framework.Cy
|
|||||||
// will fit due to the preemption. It is also possible that a different pod will schedule
|
// will fit due to the preemption. It is also possible that a different pod will schedule
|
||||||
// into the resources that were preempted, but this is harmless.
|
// into the resources that were preempted, but this is harmless.
|
||||||
var nominatingInfo *framework.NominatingInfo
|
var nominatingInfo *framework.NominatingInfo
|
||||||
|
reason := v1.PodReasonUnschedulable
|
||||||
if fitError, ok := err.(*framework.FitError); ok {
|
if fitError, ok := err.(*framework.FitError); ok {
|
||||||
if !fwk.HasPostFilterPlugins() {
|
if !fwk.HasPostFilterPlugins() {
|
||||||
klog.V(3).InfoS("No PostFilter plugins are registered, so no preemption will be performed")
|
klog.V(3).InfoS("No PostFilter plugins are registered, so no preemption will be performed")
|
||||||
@ -150,8 +151,9 @@ func (sched *Scheduler) schedulingCycle(ctx context.Context, state *framework.Cy
|
|||||||
nominatingInfo = clearNominatedNode
|
nominatingInfo = clearNominatedNode
|
||||||
klog.ErrorS(err, "Error selecting node for pod", "pod", klog.KObj(pod))
|
klog.ErrorS(err, "Error selecting node for pod", "pod", klog.KObj(pod))
|
||||||
metrics.PodScheduleError(fwk.ProfileName(), metrics.SinceInSeconds(start))
|
metrics.PodScheduleError(fwk.ProfileName(), metrics.SinceInSeconds(start))
|
||||||
|
reason = SchedulerError
|
||||||
}
|
}
|
||||||
sched.FailureHandler(ctx, fwk, podInfo, err, v1.PodReasonUnschedulable, nominatingInfo)
|
sched.FailureHandler(ctx, fwk, podInfo, err, reason, nominatingInfo)
|
||||||
return ScheduleResult{}, nil
|
return ScheduleResult{}, nil
|
||||||
}
|
}
|
||||||
metrics.SchedulingAlgorithmLatency.Observe(metrics.SinceInSeconds(start))
|
metrics.SchedulingAlgorithmLatency.Observe(metrics.SinceInSeconds(start))
|
||||||
|
Loading…
Reference in New Issue
Block a user