Unverified Commit 7984a2bf authored by k8s-ci-robot's avatar k8s-ci-robot Committed by GitHub

Merge pull request #70564 from KevinWang15/master

Fix typos
parents e6b3d31b 946c701b
...@@ -38,7 +38,7 @@ Differences between IPVS mode and IPTABLES mode are as follows: ...@@ -38,7 +38,7 @@ Differences between IPVS mode and IPTABLES mode are as follows:
### When ipvs falls back to iptables ### When ipvs falls back to iptables
IPVS proxier will employ iptables in doing packet filtering, SNAT or masquerade. IPVS proxier will employ iptables in doing packet filtering, SNAT or masquerade.
Specifically, ipvs proxier will use ipset to store source or destination address of traffics that need DROP or do masquared, to make sure the number of iptables rules be constant, no metter how many services we have. Specifically, ipvs proxier will use ipset to store source or destination address of traffics that need DROP or do masquerade, to make sure the number of iptables rules be constant, no metter how many services we have.
Here is the table of ipset sets that ipvs proxier used. Here is the table of ipset sets that ipvs proxier used.
......
...@@ -152,14 +152,14 @@ func TestPriorityMetadata(t *testing.T) { ...@@ -152,14 +152,14 @@ func TestPriorityMetadata(t *testing.T) {
name: "Produce a priorityMetadata with specified requests", name: "Produce a priorityMetadata with specified requests",
}, },
} }
mataDataProducer := NewPriorityMetadataFactory( metaDataProducer := NewPriorityMetadataFactory(
schedulertesting.FakeServiceLister([]*v1.Service{}), schedulertesting.FakeServiceLister([]*v1.Service{}),
schedulertesting.FakeControllerLister([]*v1.ReplicationController{}), schedulertesting.FakeControllerLister([]*v1.ReplicationController{}),
schedulertesting.FakeReplicaSetLister([]*apps.ReplicaSet{}), schedulertesting.FakeReplicaSetLister([]*apps.ReplicaSet{}),
schedulertesting.FakeStatefulSetLister([]*apps.StatefulSet{})) schedulertesting.FakeStatefulSetLister([]*apps.StatefulSet{}))
for _, test := range tests { for _, test := range tests {
t.Run(test.name, func(t *testing.T) { t.Run(test.name, func(t *testing.T) {
ptData := mataDataProducer(test.pod, nil) ptData := metaDataProducer(test.pod, nil)
if !reflect.DeepEqual(test.expected, ptData) { if !reflect.DeepEqual(test.expected, ptData) {
t.Errorf("expected %#v, got %#v", test.expected, ptData) t.Errorf("expected %#v, got %#v", test.expected, ptData)
} }
......
...@@ -347,14 +347,14 @@ func TestSelectorSpreadPriority(t *testing.T) { ...@@ -347,14 +347,14 @@ func TestSelectorSpreadPriority(t *testing.T) {
statefulSetLister: schedulertesting.FakeStatefulSetLister(test.sss), statefulSetLister: schedulertesting.FakeStatefulSetLister(test.sss),
} }
mataDataProducer := NewPriorityMetadataFactory( metaDataProducer := NewPriorityMetadataFactory(
schedulertesting.FakeServiceLister(test.services), schedulertesting.FakeServiceLister(test.services),
schedulertesting.FakeControllerLister(test.rcs), schedulertesting.FakeControllerLister(test.rcs),
schedulertesting.FakeReplicaSetLister(test.rss), schedulertesting.FakeReplicaSetLister(test.rss),
schedulertesting.FakeStatefulSetLister(test.sss)) schedulertesting.FakeStatefulSetLister(test.sss))
mataData := mataDataProducer(test.pod, nodeNameToInfo) metaData := metaDataProducer(test.pod, nodeNameToInfo)
ttp := priorityFunction(selectorSpread.CalculateSpreadPriorityMap, selectorSpread.CalculateSpreadPriorityReduce, mataData) ttp := priorityFunction(selectorSpread.CalculateSpreadPriorityMap, selectorSpread.CalculateSpreadPriorityReduce, metaData)
list, err := ttp(test.pod, nodeNameToInfo, makeNodeList(test.nodes)) list, err := ttp(test.pod, nodeNameToInfo, makeNodeList(test.nodes))
if err != nil { if err != nil {
t.Errorf("unexpected error: %v \n", err) t.Errorf("unexpected error: %v \n", err)
...@@ -583,13 +583,13 @@ func TestZoneSelectorSpreadPriority(t *testing.T) { ...@@ -583,13 +583,13 @@ func TestZoneSelectorSpreadPriority(t *testing.T) {
statefulSetLister: schedulertesting.FakeStatefulSetLister(test.sss), statefulSetLister: schedulertesting.FakeStatefulSetLister(test.sss),
} }
mataDataProducer := NewPriorityMetadataFactory( metaDataProducer := NewPriorityMetadataFactory(
schedulertesting.FakeServiceLister(test.services), schedulertesting.FakeServiceLister(test.services),
schedulertesting.FakeControllerLister(test.rcs), schedulertesting.FakeControllerLister(test.rcs),
schedulertesting.FakeReplicaSetLister(test.rss), schedulertesting.FakeReplicaSetLister(test.rss),
schedulertesting.FakeStatefulSetLister(test.sss)) schedulertesting.FakeStatefulSetLister(test.sss))
mataData := mataDataProducer(test.pod, nodeNameToInfo) metaData := metaDataProducer(test.pod, nodeNameToInfo)
ttp := priorityFunction(selectorSpread.CalculateSpreadPriorityMap, selectorSpread.CalculateSpreadPriorityReduce, mataData) ttp := priorityFunction(selectorSpread.CalculateSpreadPriorityMap, selectorSpread.CalculateSpreadPriorityReduce, metaData)
list, err := ttp(test.pod, nodeNameToInfo, makeLabeledNodeList(labeledNodes)) list, err := ttp(test.pod, nodeNameToInfo, makeLabeledNodeList(labeledNodes))
if err != nil { if err != nil {
t.Errorf("unexpected error: %v", err) t.Errorf("unexpected error: %v", err)
...@@ -760,7 +760,7 @@ func TestZoneSpreadPriority(t *testing.T) { ...@@ -760,7 +760,7 @@ func TestZoneSpreadPriority(t *testing.T) {
}, },
} }
// these local variables just make sure controllerLister\replicaSetLister\statefulSetLister not nil // these local variables just make sure controllerLister\replicaSetLister\statefulSetLister not nil
// when construct mataDataProducer // when construct metaDataProducer
sss := []*apps.StatefulSet{{Spec: apps.StatefulSetSpec{Selector: &metav1.LabelSelector{MatchLabels: map[string]string{"foo": "bar"}}}}} sss := []*apps.StatefulSet{{Spec: apps.StatefulSetSpec{Selector: &metav1.LabelSelector{MatchLabels: map[string]string{"foo": "bar"}}}}}
rcs := []*v1.ReplicationController{{Spec: v1.ReplicationControllerSpec{Selector: map[string]string{"foo": "bar"}}}} rcs := []*v1.ReplicationController{{Spec: v1.ReplicationControllerSpec{Selector: map[string]string{"foo": "bar"}}}}
rss := []*apps.ReplicaSet{{Spec: apps.ReplicaSetSpec{Selector: &metav1.LabelSelector{MatchLabels: map[string]string{"foo": "bar"}}}}} rss := []*apps.ReplicaSet{{Spec: apps.ReplicaSetSpec{Selector: &metav1.LabelSelector{MatchLabels: map[string]string{"foo": "bar"}}}}}
...@@ -770,13 +770,13 @@ func TestZoneSpreadPriority(t *testing.T) { ...@@ -770,13 +770,13 @@ func TestZoneSpreadPriority(t *testing.T) {
nodeNameToInfo := schedulercache.CreateNodeNameToInfoMap(test.pods, makeLabeledNodeList(test.nodes)) nodeNameToInfo := schedulercache.CreateNodeNameToInfoMap(test.pods, makeLabeledNodeList(test.nodes))
zoneSpread := ServiceAntiAffinity{podLister: schedulertesting.FakePodLister(test.pods), serviceLister: schedulertesting.FakeServiceLister(test.services), label: "zone"} zoneSpread := ServiceAntiAffinity{podLister: schedulertesting.FakePodLister(test.pods), serviceLister: schedulertesting.FakeServiceLister(test.services), label: "zone"}
mataDataProducer := NewPriorityMetadataFactory( metaDataProducer := NewPriorityMetadataFactory(
schedulertesting.FakeServiceLister(test.services), schedulertesting.FakeServiceLister(test.services),
schedulertesting.FakeControllerLister(rcs), schedulertesting.FakeControllerLister(rcs),
schedulertesting.FakeReplicaSetLister(rss), schedulertesting.FakeReplicaSetLister(rss),
schedulertesting.FakeStatefulSetLister(sss)) schedulertesting.FakeStatefulSetLister(sss))
mataData := mataDataProducer(test.pod, nodeNameToInfo) metaData := metaDataProducer(test.pod, nodeNameToInfo)
ttp := priorityFunction(zoneSpread.CalculateAntiAffinityPriorityMap, zoneSpread.CalculateAntiAffinityPriorityReduce, mataData) ttp := priorityFunction(zoneSpread.CalculateAntiAffinityPriorityMap, zoneSpread.CalculateAntiAffinityPriorityReduce, metaData)
list, err := ttp(test.pod, nodeNameToInfo, makeLabeledNodeList(test.nodes)) list, err := ttp(test.pod, nodeNameToInfo, makeLabeledNodeList(test.nodes))
if err != nil { if err != nil {
t.Errorf("unexpected error: %v", err) t.Errorf("unexpected error: %v", err)
......
...@@ -41,18 +41,18 @@ func makeNode(node string, milliCPU, memory int64) *v1.Node { ...@@ -41,18 +41,18 @@ func makeNode(node string, milliCPU, memory int64) *v1.Node {
} }
} }
func priorityFunction(mapFn algorithm.PriorityMapFunction, reduceFn algorithm.PriorityReduceFunction, mataData interface{}) algorithm.PriorityFunction { func priorityFunction(mapFn algorithm.PriorityMapFunction, reduceFn algorithm.PriorityReduceFunction, metaData interface{}) algorithm.PriorityFunction {
return func(pod *v1.Pod, nodeNameToInfo map[string]*schedulercache.NodeInfo, nodes []*v1.Node) (schedulerapi.HostPriorityList, error) { return func(pod *v1.Pod, nodeNameToInfo map[string]*schedulercache.NodeInfo, nodes []*v1.Node) (schedulerapi.HostPriorityList, error) {
result := make(schedulerapi.HostPriorityList, 0, len(nodes)) result := make(schedulerapi.HostPriorityList, 0, len(nodes))
for i := range nodes { for i := range nodes {
hostResult, err := mapFn(pod, mataData, nodeNameToInfo[nodes[i].Name]) hostResult, err := mapFn(pod, metaData, nodeNameToInfo[nodes[i].Name])
if err != nil { if err != nil {
return nil, err return nil, err
} }
result = append(result, hostResult) result = append(result, hostResult)
} }
if reduceFn != nil { if reduceFn != nil {
if err := reduceFn(pod, mataData, nodeNameToInfo, result); err != nil { if err := reduceFn(pod, metaData, nodeNameToInfo, result); err != nil {
return nil, err return nil, err
} }
} }
......
...@@ -706,15 +706,15 @@ func TestZeroRequest(t *testing.T) { ...@@ -706,15 +706,15 @@ func TestZeroRequest(t *testing.T) {
nodeNameToInfo := schedulercache.CreateNodeNameToInfoMap(test.pods, test.nodes) nodeNameToInfo := schedulercache.CreateNodeNameToInfoMap(test.pods, test.nodes)
mataDataProducer := algorithmpriorities.NewPriorityMetadataFactory( metaDataProducer := algorithmpriorities.NewPriorityMetadataFactory(
schedulertesting.FakeServiceLister([]*v1.Service{}), schedulertesting.FakeServiceLister([]*v1.Service{}),
schedulertesting.FakeControllerLister([]*v1.ReplicationController{}), schedulertesting.FakeControllerLister([]*v1.ReplicationController{}),
schedulertesting.FakeReplicaSetLister([]*apps.ReplicaSet{}), schedulertesting.FakeReplicaSetLister([]*apps.ReplicaSet{}),
schedulertesting.FakeStatefulSetLister([]*apps.StatefulSet{})) schedulertesting.FakeStatefulSetLister([]*apps.StatefulSet{}))
mataData := mataDataProducer(test.pod, nodeNameToInfo) metaData := metaDataProducer(test.pod, nodeNameToInfo)
list, err := PrioritizeNodes( list, err := PrioritizeNodes(
test.pod, nodeNameToInfo, mataData, priorityConfigs, test.pod, nodeNameToInfo, metaData, priorityConfigs,
schedulertesting.FakeNodeLister(test.nodes), []algorithm.SchedulerExtender{}) schedulertesting.FakeNodeLister(test.nodes), []algorithm.SchedulerExtender{})
if err != nil { if err != nil {
t.Errorf("unexpected error: %v", err) t.Errorf("unexpected error: %v", err)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment