Skip to content

Commit a9b71c1

Browse files
committed
Use the exported struct member directly
Signed-off-by: Dave Chen <[email protected]>
1 parent d9b576d commit a9b71c1

File tree

2 files changed

+5
-10
lines changed

2 files changed

+5
-10
lines changed

pkg/scheduler/scheduler.go

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,6 @@ type Scheduler struct {
8686
client clientset.Interface
8787
}
8888

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-
9489
type schedulerOptions struct {
9590
schedulerAlgorithmSource schedulerapi.SchedulerAlgorithmSource
9691
percentageOfNodesToScore int32
@@ -507,7 +502,7 @@ func (sched *Scheduler) scheduleOne(ctx context.Context) {
507502
metrics.PodScheduleError(prof.Name, metrics.SinceInSeconds(start))
508503
// trigger un-reserve to clean up state associated with the reserved Pod
509504
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 {
511506
klog.Errorf("scheduler cache ForgetPod failed: %v", forgetErr)
512507
}
513508
sched.recordSchedulingFailure(prof, assumedPodInfo, sts.AsError(), SchedulerError, "")
@@ -527,7 +522,7 @@ func (sched *Scheduler) scheduleOne(ctx context.Context) {
527522
}
528523
// One of the plugins returned status different than success or wait.
529524
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 {
531526
klog.Errorf("scheduler cache ForgetPod failed: %v", forgetErr)
532527
}
533528
sched.recordSchedulingFailure(prof, assumedPodInfo, runPermitStatus.AsError(), reason, "")
@@ -553,7 +548,7 @@ func (sched *Scheduler) scheduleOne(ctx context.Context) {
553548
}
554549
// trigger un-reserve plugins to clean up state associated with the reserved Pod
555550
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 {
557552
klog.Errorf("scheduler cache ForgetPod failed: %v", forgetErr)
558553
}
559554
sched.recordSchedulingFailure(prof, assumedPodInfo, waitOnPermitStatus.AsError(), reason, "")
@@ -566,7 +561,7 @@ func (sched *Scheduler) scheduleOne(ctx context.Context) {
566561
metrics.PodScheduleError(prof.Name, metrics.SinceInSeconds(start))
567562
// trigger un-reserve plugins to clean up state associated with the reserved Pod
568563
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 {
570565
klog.Errorf("scheduler cache ForgetPod failed: %v", forgetErr)
571566
}
572567
sched.recordSchedulingFailure(prof, assumedPodInfo, preBindStatus.AsError(), SchedulerError, "")

test/integration/util/util.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ func InitTestMaster(t *testing.T, nsPrefix string, admission admission.Interface
355355
// WaitForSchedulerCacheCleanup waits for cleanup of scheduler's cache to complete
356356
func WaitForSchedulerCacheCleanup(sched *scheduler.Scheduler, t *testing.T) {
357357
schedulerCacheIsEmpty := func() (bool, error) {
358-
dump := sched.Cache().Dump()
358+
dump := sched.SchedulerCache.Dump()
359359

360360
return len(dump.Nodes) == 0 && len(dump.AssumedPods) == 0, nil
361361
}

0 commit comments

Comments
 (0)