@@ -86,11 +86,6 @@ type Scheduler struct {
86
86
client clientset.Interface
87
87
}
88
88
89
- // Cache returns the cache in scheduler for test to check the data in scheduler.
90
- func (sched * Scheduler ) Cache () internalcache.Cache {
91
- return sched .SchedulerCache
92
- }
93
-
94
89
type schedulerOptions struct {
95
90
schedulerAlgorithmSource schedulerapi.SchedulerAlgorithmSource
96
91
percentageOfNodesToScore int32
@@ -507,7 +502,7 @@ func (sched *Scheduler) scheduleOne(ctx context.Context) {
507
502
metrics .PodScheduleError (prof .Name , metrics .SinceInSeconds (start ))
508
503
// trigger un-reserve to clean up state associated with the reserved Pod
509
504
prof .RunReservePluginsUnreserve (schedulingCycleCtx , state , assumedPod , scheduleResult .SuggestedHost )
510
- if forgetErr := sched .Cache () .ForgetPod (assumedPod ); forgetErr != nil {
505
+ if forgetErr := sched .SchedulerCache .ForgetPod (assumedPod ); forgetErr != nil {
511
506
klog .Errorf ("scheduler cache ForgetPod failed: %v" , forgetErr )
512
507
}
513
508
sched .recordSchedulingFailure (prof , assumedPodInfo , sts .AsError (), SchedulerError , "" )
@@ -527,7 +522,7 @@ func (sched *Scheduler) scheduleOne(ctx context.Context) {
527
522
}
528
523
// One of the plugins returned status different than success or wait.
529
524
prof .RunReservePluginsUnreserve (schedulingCycleCtx , state , assumedPod , scheduleResult .SuggestedHost )
530
- if forgetErr := sched .Cache () .ForgetPod (assumedPod ); forgetErr != nil {
525
+ if forgetErr := sched .SchedulerCache .ForgetPod (assumedPod ); forgetErr != nil {
531
526
klog .Errorf ("scheduler cache ForgetPod failed: %v" , forgetErr )
532
527
}
533
528
sched .recordSchedulingFailure (prof , assumedPodInfo , runPermitStatus .AsError (), reason , "" )
@@ -553,7 +548,7 @@ func (sched *Scheduler) scheduleOne(ctx context.Context) {
553
548
}
554
549
// trigger un-reserve plugins to clean up state associated with the reserved Pod
555
550
prof .RunReservePluginsUnreserve (bindingCycleCtx , state , assumedPod , scheduleResult .SuggestedHost )
556
- if forgetErr := sched .Cache () .ForgetPod (assumedPod ); forgetErr != nil {
551
+ if forgetErr := sched .SchedulerCache .ForgetPod (assumedPod ); forgetErr != nil {
557
552
klog .Errorf ("scheduler cache ForgetPod failed: %v" , forgetErr )
558
553
}
559
554
sched .recordSchedulingFailure (prof , assumedPodInfo , waitOnPermitStatus .AsError (), reason , "" )
@@ -566,7 +561,7 @@ func (sched *Scheduler) scheduleOne(ctx context.Context) {
566
561
metrics .PodScheduleError (prof .Name , metrics .SinceInSeconds (start ))
567
562
// trigger un-reserve plugins to clean up state associated with the reserved Pod
568
563
prof .RunReservePluginsUnreserve (bindingCycleCtx , state , assumedPod , scheduleResult .SuggestedHost )
569
- if forgetErr := sched .Cache () .ForgetPod (assumedPod ); forgetErr != nil {
564
+ if forgetErr := sched .SchedulerCache .ForgetPod (assumedPod ); forgetErr != nil {
570
565
klog .Errorf ("scheduler cache ForgetPod failed: %v" , forgetErr )
571
566
}
572
567
sched .recordSchedulingFailure (prof , assumedPodInfo , preBindStatus .AsError (), SchedulerError , "" )
0 commit comments