Skip to content

Commit bd39d39

Browse files
authored
Merge pull request kubernetes#94701 from Huang-Wei/rm-disablePreemption
Remove field disablePreemption from internal scheduler codebase
2 parents bcfba49 + eb3d2de commit bd39d39

File tree

6 files changed

+1
-15
lines changed

6 files changed

+1
-15
lines changed

pkg/scheduler/core/extender_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,6 @@ func TestGenericSchedulerWithExtenders(t *testing.T) {
286286
emptySnapshot,
287287
extenders,
288288
informerFactory.Core().V1().PersistentVolumeClaims().Lister(),
289-
false,
290289
schedulerapi.DefaultPercentageOfNodesToScore)
291290
podIgnored := &v1.Pod{}
292291
result, err := scheduler.Schedule(context.Background(), prof, framework.NewCycleState(), podIgnored)

pkg/scheduler/core/generic_scheduler.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,6 @@ type genericScheduler struct {
120120
extenders []framework.Extender
121121
nodeInfoSnapshot *internalcache.Snapshot
122122
pvcLister corelisters.PersistentVolumeClaimLister
123-
disablePreemption bool
124123
percentageOfNodesToScore int32
125124
nextStartNodeIndex int
126125
}
@@ -630,14 +629,12 @@ func NewGenericScheduler(
630629
nodeInfoSnapshot *internalcache.Snapshot,
631630
extenders []framework.Extender,
632631
pvcLister corelisters.PersistentVolumeClaimLister,
633-
disablePreemption bool,
634632
percentageOfNodesToScore int32) ScheduleAlgorithm {
635633
return &genericScheduler{
636634
cache: cache,
637635
extenders: extenders,
638636
nodeInfoSnapshot: nodeInfoSnapshot,
639637
pvcLister: pvcLister,
640-
disablePreemption: disablePreemption,
641638
percentageOfNodesToScore: percentageOfNodesToScore,
642639
}
643640
}

pkg/scheduler/core/generic_scheduler_test.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -750,7 +750,6 @@ func TestGenericScheduler(t *testing.T) {
750750
snapshot,
751751
[]framework.Extender{},
752752
pvcLister,
753-
false,
754753
schedulerapi.DefaultPercentageOfNodesToScore)
755754
result, err := scheduler.Schedule(context.Background(), prof, framework.NewCycleState(), test.pod)
756755
if !reflect.DeepEqual(err, test.wErr) {
@@ -776,7 +775,7 @@ func makeScheduler(nodes []*v1.Node) *genericScheduler {
776775
s := NewGenericScheduler(
777776
cache,
778777
emptySnapshot,
779-
nil, nil, false,
778+
nil, nil,
780779
schedulerapi.DefaultPercentageOfNodesToScore)
781780
cache.UpdateSnapshot(s.(*genericScheduler).nodeInfoSnapshot)
782781
return s.(*genericScheduler)
@@ -1071,7 +1070,6 @@ func TestZeroRequest(t *testing.T) {
10711070
emptySnapshot,
10721071
[]framework.Extender{},
10731072
nil,
1074-
false,
10751073
schedulerapi.DefaultPercentageOfNodesToScore).(*genericScheduler)
10761074
scheduler.nodeInfoSnapshot = snapshot
10771075

pkg/scheduler/factory.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,6 @@ type Configurator struct {
6868

6969
schedulerCache internalcache.Cache
7070

71-
// Disable pod preemption or not.
72-
disablePreemption bool
73-
7471
// Always check all predicates even if the middle of one predicate fails.
7572
alwaysCheckAllPredicates bool
7673

@@ -184,7 +181,6 @@ func (c *Configurator) create() (*Scheduler, error) {
184181
c.nodeInfoSnapshot,
185182
extenders,
186183
c.informerFactory.Core().V1().PersistentVolumeClaims().Lister(),
187-
c.disablePreemption,
188184
c.percentageOfNodesToScore,
189185
)
190186

pkg/scheduler/factory_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ import (
5252
)
5353

5454
const (
55-
disablePodPreemption = false
5655
podInitialBackoffDurationSeconds = 1
5756
podMaxBackoffDurationSeconds = 10
5857
testSchedulerName = "test-scheduler"
@@ -453,7 +452,6 @@ func newConfigFactoryWithFrameworkRegistry(
453452
return &Configurator{
454453
client: client,
455454
informerFactory: informerFactory,
456-
disablePreemption: disablePodPreemption,
457455
percentageOfNodesToScore: schedulerapi.DefaultPercentageOfNodesToScore,
458456
podInitialBackoffSeconds: podInitialBackoffDurationSeconds,
459457
podMaxBackoffSeconds: podMaxBackoffDurationSeconds,

pkg/scheduler/scheduler_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -825,7 +825,6 @@ func setupTestScheduler(queuedPodStore *clientcache.FIFO, scache internalcache.C
825825
internalcache.NewEmptySnapshot(),
826826
[]framework.Extender{},
827827
informerFactory.Core().V1().PersistentVolumeClaims().Lister(),
828-
false,
829828
schedulerapi.DefaultPercentageOfNodesToScore,
830829
)
831830

@@ -1174,7 +1173,6 @@ func TestSchedulerBinding(t *testing.T) {
11741173
nil,
11751174
test.extenders,
11761175
nil,
1177-
false,
11781176
0,
11791177
)
11801178
sched := Scheduler{

0 commit comments

Comments
 (0)