Disable too short scheduler_perf workloads

This commit is contained in:
Maciej Skoczeń
2025-09-10 11:25:19 +00:00
parent 2e13e70d5f
commit 0c0acbc535
5 changed files with 18 additions and 35 deletions

View File

@@ -151,8 +151,10 @@ The test cases labeled as `short` are executed in pull-kubernetes-integration jo
| ci-kubernetes-integration-master | integration-test |
| pull-kubernetes-integration | integration-test,short |
| ci-benchmark-scheduler-perf | performance |
| pull-kubernetes-scheduler-perf | performance |
See the comment on [./misc/performance-config.yaml](./misc/performance-config.yaml) for the details.
Workloads without any labels are good for local usage, because they run faster than performance ones.
## Scheduling throughput thresholds

View File

@@ -50,13 +50,11 @@
initPods: 1
measurePods: 4
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPods: 100
measurePods: 400
- name: 5000Nodes
labels: [performance, short]
params:
initNodes: 5000
initPods: 1000
@@ -117,7 +115,6 @@
initPods: 5
measurePods: 10
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPods: 500
@@ -180,13 +177,11 @@
initPods: 5
measurePods: 10
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPods: 500
measurePods: 1000
- name: 5000Nodes
labels: [performance]
params:
initNodes: 5000
initPods: 5000
@@ -243,7 +238,6 @@
initPods: 5
measurePods: 10
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPods: 500
@@ -305,13 +299,11 @@
initPods: 5
measurePods: 10
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPods: 500
measurePods: 1000
- name: 5000Nodes
labels: [performance, short]
params:
initNodes: 5000
initPods: 5000
@@ -387,13 +379,11 @@
initPods: 2
measurePods: 10
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPods: 200
measurePods: 1000
- name: 5000Nodes
labels: [performance]
params:
initNodes: 5000
initPods: 2000
@@ -460,7 +450,6 @@
initNamespaces: 2
measurePods: 6
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPodsPerNamespace: 4
@@ -537,7 +526,6 @@
initNamespaces: 2
measurePods: 10
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPodsPerNamespace: 4
@@ -617,7 +605,6 @@
initNamespaces: 2
measurePods: 10
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPodsPerNamespace: 4
@@ -694,14 +681,12 @@
initNamespaces: 2
measurePods: 10
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPodsPerNamespace: 4
initNamespaces: 10
measurePods: 100
- name: 5000Nodes
labels: [performance]
params:
initNodes: 5000
initPodsPerNamespace: 50

View File

@@ -55,13 +55,11 @@
initPods: 5
measurePods: 10
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPods: 500
measurePods: 1000
- name: 5000Nodes
labels: [performance, short]
params:
initNodes: 5000
initPods: 1000
@@ -278,7 +276,6 @@
initPods: 20
measurePods: 5
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPods: 2000
@@ -369,13 +366,11 @@
initPods: 1
measurePods: 10
- name: 500Nodes/10Init/1kPods
labels: [performance, short]
params:
initNodes: 500
initPods: 10
measurePods: 1000
- name: 5kNodes/100Init/1kPods
labels: [performance, short]
params:
initNodes: 5000
initPods: 100
@@ -468,12 +463,10 @@
initNodes: 10
measurePods: 100
- name: 1000Nodes
labels: [performance, short]
params:
initNodes: 1000
measurePods: 1000
- name: 5000Nodes
labels: [performance, short]
params:
initNodes: 5000
measurePods: 2000
@@ -604,7 +597,6 @@
- name: 1000Node_1000DeletingPods
featureGates:
SchedulerQueueingHints: false
labels: [performance, short]
params:
initNodes: 1000
deletingPods: 1000
@@ -612,11 +604,26 @@
- name: 1000Node_1000DeletingPods_QueueingHintsEnabled
featureGates:
SchedulerQueueingHints: true
labels: [performance, short]
params:
initNodes: 1000
deletingPods: 1000
measurePods: 1000
- name: 5000Node_5000DeletingPods
featureGates:
SchedulerQueueingHints: false
labels: [performance]
params:
initNodes: 5000
deletingPods: 5000
measurePods: 5000
- name: 5000Node_5000DeletingPods_QueueingHintsEnabled
featureGates:
SchedulerQueueingHints: true
labels: [performance]
params:
initNodes: 5000
deletingPods: 5000
measurePods: 5000
## SchedulingWithExtendedResource uses pods with extended resources requests.
- name: SchedulingWithExtendedResource
@@ -657,7 +664,6 @@
- name: 500pods_500nodes
featureGates:
DRAExtendedResource: false
labels: [performance, short]
params:
nodesWithExtendedResource: 500
nodesWithoutExtendedResource: 0
@@ -665,7 +671,6 @@
- name: 500pods_500nodes_DRAExtendedResourceEnabled
featureGates:
DRAExtendedResource: true
labels: [performance, short]
params:
nodesWithExtendedResource: 500
nodesWithoutExtendedResource: 0

View File

@@ -50,7 +50,6 @@
initPods: 10
measurePods: 10
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPods: 1000
@@ -113,7 +112,6 @@
initPods: 10
measurePods: 10
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPods: 1000
@@ -182,7 +180,6 @@
initPods: 10
measurePods: 10
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPods: 1000
@@ -241,7 +238,6 @@
normalNodes: 4
measurePods: 4
- name: 500Nodes
labels: [performance, short]
params:
taintNodes: 100
normalNodes: 400

View File

@@ -45,13 +45,11 @@
initPods: 5
measurePods: 10
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPods: 500
measurePods: 1000
- name: 5000Nodes
labels: [performance, short]
params:
initNodes: 5000
initPods: 5000
@@ -106,7 +104,6 @@
initPods: 5
measurePods: 10
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPods: 500
@@ -176,7 +173,6 @@
initPods: 5
measurePods: 10
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPods: 500
@@ -244,7 +240,6 @@
initPods: 5
measurePods: 10
- name: 500Nodes
labels: [performance, short]
params:
initNodes: 500
initPods: 500