@@ -616,7 +616,6 @@ func TestGenericScheduler(t *testing.T) {
616
616
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
617
617
st .RegisterPluginAsExtensions (
618
618
podtopologyspread .Name ,
619
- 1 ,
620
619
podtopologyspread .New ,
621
620
"PreFilter" ,
622
621
"Filter" ,
@@ -664,7 +663,6 @@ func TestGenericScheduler(t *testing.T) {
664
663
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
665
664
st .RegisterPluginAsExtensions (
666
665
podtopologyspread .Name ,
667
- 1 ,
668
666
podtopologyspread .New ,
669
667
"PreFilter" ,
670
668
"Filter" ,
@@ -1339,7 +1337,7 @@ func TestSelectNodesForPreemption(t *testing.T) {
1339
1337
name : "a pod that fits on both machines when lower priority pods are preempted" ,
1340
1338
registerPlugins : []st.RegisterPluginFunc {
1341
1339
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1342
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1340
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1343
1341
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1344
1342
},
1345
1343
nodes : []string {"machine1" , "machine2" },
@@ -1354,7 +1352,7 @@ func TestSelectNodesForPreemption(t *testing.T) {
1354
1352
name : "a pod that would fit on the machines, but other pods running are higher priority" ,
1355
1353
registerPlugins : []st.RegisterPluginFunc {
1356
1354
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1357
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1355
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1358
1356
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1359
1357
},
1360
1358
nodes : []string {"machine1" , "machine2" },
@@ -1369,7 +1367,7 @@ func TestSelectNodesForPreemption(t *testing.T) {
1369
1367
name : "medium priority pod is preempted, but lower priority one stays as it is small" ,
1370
1368
registerPlugins : []st.RegisterPluginFunc {
1371
1369
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1372
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1370
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1373
1371
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1374
1372
},
1375
1373
nodes : []string {"machine1" , "machine2" },
@@ -1385,7 +1383,7 @@ func TestSelectNodesForPreemption(t *testing.T) {
1385
1383
name : "mixed priority pods are preempted" ,
1386
1384
registerPlugins : []st.RegisterPluginFunc {
1387
1385
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1388
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1386
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1389
1387
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1390
1388
},
1391
1389
nodes : []string {"machine1" , "machine2" },
@@ -1403,7 +1401,7 @@ func TestSelectNodesForPreemption(t *testing.T) {
1403
1401
name : "mixed priority pods are preempted, pick later StartTime one when priorities are equal" ,
1404
1402
registerPlugins : []st.RegisterPluginFunc {
1405
1403
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1406
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1404
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1407
1405
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1408
1406
},
1409
1407
nodes : []string {"machine1" , "machine2" },
@@ -1421,8 +1419,8 @@ func TestSelectNodesForPreemption(t *testing.T) {
1421
1419
name : "pod with anti-affinity is preempted" ,
1422
1420
registerPlugins : []st.RegisterPluginFunc {
1423
1421
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1424
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1425
- st .RegisterPluginAsExtensions (interpodaffinity .Name , 1 , interpodaffinity .New , "Filter" , "PreFilter" ),
1422
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1423
+ st .RegisterPluginAsExtensions (interpodaffinity .Name , interpodaffinity .New , "Filter" , "PreFilter" ),
1426
1424
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1427
1425
},
1428
1426
nodes : []string {"machine1" , "machine2" },
@@ -1459,7 +1457,6 @@ func TestSelectNodesForPreemption(t *testing.T) {
1459
1457
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1460
1458
st .RegisterPluginAsExtensions (
1461
1459
podtopologyspread .Name ,
1462
- 1 ,
1463
1460
podtopologyspread .New ,
1464
1461
"PreFilter" ,
1465
1462
"Filter" ,
@@ -1541,7 +1538,7 @@ func TestSelectNodesForPreemption(t *testing.T) {
1541
1538
name : "get Unschedulable in the preemption phase when the filter plugins filtering the nodes" ,
1542
1539
registerPlugins : []st.RegisterPluginFunc {
1543
1540
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1544
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1541
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1545
1542
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1546
1543
},
1547
1544
nodes : []string {"machine1" , "machine2" },
@@ -1557,7 +1554,7 @@ func TestSelectNodesForPreemption(t *testing.T) {
1557
1554
name : "preemption with violation of same pdb" ,
1558
1555
registerPlugins : []st.RegisterPluginFunc {
1559
1556
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1560
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1557
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1561
1558
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1562
1559
},
1563
1560
nodes : []string {"machine1" },
@@ -1673,7 +1670,7 @@ func TestPickOneNodeForPreemption(t *testing.T) {
1673
1670
name : "No node needs preemption" ,
1674
1671
registerPlugins : []st.RegisterPluginFunc {
1675
1672
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1676
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1673
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1677
1674
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1678
1675
},
1679
1676
nodes : []string {"machine1" },
@@ -1686,7 +1683,7 @@ func TestPickOneNodeForPreemption(t *testing.T) {
1686
1683
name : "a pod that fits on both machines when lower priority pods are preempted" ,
1687
1684
registerPlugins : []st.RegisterPluginFunc {
1688
1685
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1689
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1686
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1690
1687
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1691
1688
},
1692
1689
nodes : []string {"machine1" , "machine2" },
@@ -1701,7 +1698,7 @@ func TestPickOneNodeForPreemption(t *testing.T) {
1701
1698
name : "a pod that fits on a machine with no preemption" ,
1702
1699
registerPlugins : []st.RegisterPluginFunc {
1703
1700
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1704
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1701
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1705
1702
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1706
1703
},
1707
1704
nodes : []string {"machine1" , "machine2" , "machine3" },
@@ -1716,7 +1713,7 @@ func TestPickOneNodeForPreemption(t *testing.T) {
1716
1713
name : "machine with min highest priority pod is picked" ,
1717
1714
registerPlugins : []st.RegisterPluginFunc {
1718
1715
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1719
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1716
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1720
1717
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1721
1718
},
1722
1719
nodes : []string {"machine1" , "machine2" , "machine3" },
@@ -1737,7 +1734,7 @@ func TestPickOneNodeForPreemption(t *testing.T) {
1737
1734
name : "when highest priorities are the same, minimum sum of priorities is picked" ,
1738
1735
registerPlugins : []st.RegisterPluginFunc {
1739
1736
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1740
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1737
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1741
1738
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1742
1739
},
1743
1740
nodes : []string {"machine1" , "machine2" , "machine3" },
@@ -1758,7 +1755,7 @@ func TestPickOneNodeForPreemption(t *testing.T) {
1758
1755
name : "when highest priority and sum are the same, minimum number of pods is picked" ,
1759
1756
registerPlugins : []st.RegisterPluginFunc {
1760
1757
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1761
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1758
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1762
1759
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1763
1760
},
1764
1761
nodes : []string {"machine1" , "machine2" , "machine3" },
@@ -1784,7 +1781,7 @@ func TestPickOneNodeForPreemption(t *testing.T) {
1784
1781
name : "sum of adjusted priorities is considered" ,
1785
1782
registerPlugins : []st.RegisterPluginFunc {
1786
1783
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1787
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1784
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1788
1785
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1789
1786
},
1790
1787
nodes : []string {"machine1" , "machine2" , "machine3" },
@@ -1807,7 +1804,7 @@ func TestPickOneNodeForPreemption(t *testing.T) {
1807
1804
name : "non-overlapping lowest high priority, sum priorities, and number of pods" ,
1808
1805
registerPlugins : []st.RegisterPluginFunc {
1809
1806
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1810
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1807
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1811
1808
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1812
1809
},
1813
1810
nodes : []string {"machine1" , "machine2" , "machine3" , "machine4" },
@@ -1835,7 +1832,7 @@ func TestPickOneNodeForPreemption(t *testing.T) {
1835
1832
name : "same priority, same number of victims, different start time for each machine's pod" ,
1836
1833
registerPlugins : []st.RegisterPluginFunc {
1837
1834
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1838
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1835
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1839
1836
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1840
1837
},
1841
1838
nodes : []string {"machine1" , "machine2" , "machine3" },
@@ -1856,7 +1853,7 @@ func TestPickOneNodeForPreemption(t *testing.T) {
1856
1853
name : "same priority, same number of victims, different start time for all pods" ,
1857
1854
registerPlugins : []st.RegisterPluginFunc {
1858
1855
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1859
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1856
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1860
1857
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1861
1858
},
1862
1859
nodes : []string {"machine1" , "machine2" , "machine3" },
@@ -1877,7 +1874,7 @@ func TestPickOneNodeForPreemption(t *testing.T) {
1877
1874
name : "different priority, same number of victims, different start time for all pods" ,
1878
1875
registerPlugins : []st.RegisterPluginFunc {
1879
1876
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
1880
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
1877
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
1881
1878
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
1882
1879
},
1883
1880
nodes : []string {"machine1" , "machine2" , "machine3" },
@@ -2096,7 +2093,7 @@ func TestPreempt(t *testing.T) {
2096
2093
},
2097
2094
registerPlugins : []st.RegisterPluginFunc {
2098
2095
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
2099
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
2096
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
2100
2097
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
2101
2098
},
2102
2099
expectedNode : "machine1" ,
@@ -2117,7 +2114,7 @@ func TestPreempt(t *testing.T) {
2117
2114
},
2118
2115
registerPlugins : []st.RegisterPluginFunc {
2119
2116
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
2120
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
2117
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
2121
2118
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
2122
2119
},
2123
2120
expectedNode : "machine3" ,
@@ -2199,7 +2196,6 @@ func TestPreempt(t *testing.T) {
2199
2196
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
2200
2197
st .RegisterPluginAsExtensions (
2201
2198
podtopologyspread .Name ,
2202
- 1 ,
2203
2199
podtopologyspread .New ,
2204
2200
"PreFilter" ,
2205
2201
"Filter" ,
@@ -2232,7 +2228,7 @@ func TestPreempt(t *testing.T) {
2232
2228
},
2233
2229
registerPlugins : []st.RegisterPluginFunc {
2234
2230
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
2235
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
2231
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
2236
2232
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
2237
2233
},
2238
2234
expectedNode : "machine1" ,
@@ -2258,7 +2254,7 @@ func TestPreempt(t *testing.T) {
2258
2254
},
2259
2255
registerPlugins : []st.RegisterPluginFunc {
2260
2256
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
2261
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
2257
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
2262
2258
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
2263
2259
},
2264
2260
expectedNode : "" ,
@@ -2288,7 +2284,7 @@ func TestPreempt(t *testing.T) {
2288
2284
},
2289
2285
registerPlugins : []st.RegisterPluginFunc {
2290
2286
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
2291
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
2287
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
2292
2288
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
2293
2289
},
2294
2290
expectedNode : "machine1" ,
@@ -2318,7 +2314,7 @@ func TestPreempt(t *testing.T) {
2318
2314
},
2319
2315
registerPlugins : []st.RegisterPluginFunc {
2320
2316
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
2321
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
2317
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
2322
2318
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
2323
2319
},
2324
2320
expectedNode : "machine3" ,
@@ -2339,7 +2335,7 @@ func TestPreempt(t *testing.T) {
2339
2335
},
2340
2336
registerPlugins : []st.RegisterPluginFunc {
2341
2337
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
2342
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
2338
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
2343
2339
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
2344
2340
},
2345
2341
expectedNode : "" ,
@@ -2360,7 +2356,7 @@ func TestPreempt(t *testing.T) {
2360
2356
},
2361
2357
registerPlugins : []st.RegisterPluginFunc {
2362
2358
st .RegisterQueueSortPlugin (queuesort .Name , queuesort .New ),
2363
- st .RegisterPluginAsExtensions (noderesources .FitName , 1 , noderesources .NewFit , "Filter" , "PreFilter" ),
2359
+ st .RegisterPluginAsExtensions (noderesources .FitName , noderesources .NewFit , "Filter" , "PreFilter" ),
2364
2360
st .RegisterBindPlugin (defaultbinder .Name , defaultbinder .New ),
2365
2361
},
2366
2362
expectedNode : "machine1" ,
0 commit comments