Skip to content

Commit ca7ad98

Browse files
authored
Merge pull request kubernetes#85470 from cwdsuzhou/add_pod_info
add pod info when failing to add pod to unschedulableQ
2 parents 8446732 + 81afa77 commit ca7ad98

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

pkg/scheduler/internal/queue/scheduling_queue.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -259,16 +259,16 @@ func (p *PriorityQueue) Add(pod *v1.Pod) error {
259259
defer p.lock.Unlock()
260260
pInfo := p.newPodInfo(pod)
261261
if err := p.activeQ.Add(pInfo); err != nil {
262-
klog.Errorf("Error adding pod %v/%v to the scheduling queue: %v", pod.Namespace, pod.Name, err)
262+
klog.Errorf("Error adding pod %v to the scheduling queue: %v", nsNameForPod(pod), err)
263263
return err
264264
}
265265
if p.unschedulableQ.get(pod) != nil {
266-
klog.Errorf("Error: pod %v/%v is already in the unschedulable queue.", pod.Namespace, pod.Name)
266+
klog.Errorf("Error: pod %v is already in the unschedulable queue.", nsNameForPod(pod))
267267
p.unschedulableQ.delete(pod)
268268
}
269269
// Delete pod from backoffQ if it is backing off
270270
if err := p.podBackoffQ.Delete(pInfo); err == nil {
271-
klog.Errorf("Error: pod %v/%v is already in the podBackoff queue.", pod.Namespace, pod.Name)
271+
klog.Errorf("Error: pod %v is already in the podBackoff queue.", nsNameForPod(pod))
272272
}
273273
metrics.SchedulerQueueIncomingPods.WithLabelValues("active", PodAdd).Inc()
274274
p.nominatedPods.add(pod, "")
@@ -328,16 +328,16 @@ func (p *PriorityQueue) AddUnschedulableIfNotPresent(pInfo *framework.PodInfo, p
328328
defer p.lock.Unlock()
329329
pod := pInfo.Pod
330330
if p.unschedulableQ.get(pod) != nil {
331-
return fmt.Errorf("pod is already present in unschedulableQ")
331+
return fmt.Errorf("pod: %v is already present in unschedulable queue", nsNameForPod(pod))
332332
}
333333

334334
// Refresh the timestamp since the pod is re-added.
335335
pInfo.Timestamp = p.clock.Now()
336336
if _, exists, _ := p.activeQ.Get(pInfo); exists {
337-
return fmt.Errorf("pod is already present in the activeQ")
337+
return fmt.Errorf("pod: %v is already present in the active queue", nsNameForPod(pod))
338338
}
339339
if _, exists, _ := p.podBackoffQ.Get(pInfo); exists {
340-
return fmt.Errorf("pod is already present in the backoffQ")
340+
return fmt.Errorf("pod %v is already present in the backoff queue", nsNameForPod(pod))
341341
}
342342

343343
// Every unschedulable pod is subject to backoff timers.
@@ -372,7 +372,7 @@ func (p *PriorityQueue) flushBackoffQCompleted() {
372372
pod := rawPodInfo.(*framework.PodInfo).Pod
373373
boTime, found := p.podBackoff.GetBackoffTime(nsNameForPod(pod))
374374
if !found {
375-
klog.Errorf("Unable to find backoff value for pod %v in backoffQ", nsNameForPod(pod))
375+
klog.Errorf("Unable to find backoff value for pod %v in backoff queue", nsNameForPod(pod))
376376
p.podBackoffQ.Pop()
377377
p.activeQ.Add(rawPodInfo)
378378
metrics.SchedulerQueueIncomingPods.WithLabelValues("active", BackoffComplete).Inc()
@@ -385,7 +385,7 @@ func (p *PriorityQueue) flushBackoffQCompleted() {
385385
}
386386
_, err := p.podBackoffQ.Pop()
387387
if err != nil {
388-
klog.Errorf("Unable to pop pod %v from backoffQ despite backoff completion.", nsNameForPod(pod))
388+
klog.Errorf("Unable to pop pod %v from backoff queue despite backoff completion.", nsNameForPod(pod))
389389
return
390390
}
391391
p.activeQ.Add(rawPodInfo)

0 commit comments

Comments
 (0)