Fix Unschedulable test by scheduling high priority churn pods to get processed right after they were injected (before the queued test pods)

This commit is contained in:
dom4ha 2024-10-29 22:57:30 +00:00
parent d001d5684e
commit ff584a76e0

View File

@ -725,13 +725,13 @@
measurePods: 500 measurePods: 500
- name: 5000Nodes - name: 5000Nodes
labels: [performance] labels: [performance]
threshold: 120 threshold: 200
params: params:
initNodes: 5000 initNodes: 5000
initPods: 20000 initPods: 20000
measurePods: 5000 measurePods: 5000
# Measure throughput of regular schedulable pods that are interleaved by unschedulable pods injected at 100/s rate. # Measure throughput of regular schedulable pods that are interleaved by unschedulable pods injected at 5/s rate.
- name: Unschedulable - name: Unschedulable
workloadTemplate: workloadTemplate:
- opcode: createNodes - opcode: createNodes
@ -739,8 +739,8 @@
- opcode: churn - opcode: churn
mode: create mode: create
templatePaths: templatePaths:
- config/templates/pod-large-cpu.yaml - config/templates/pod-high-priority-large-cpu.yaml
intervalMilliseconds: 10 intervalMilliseconds: 200
- opcode: createPods - opcode: createPods
countParam: $measurePods countParam: $measurePods
podTemplatePath: config/templates/pod-default.yaml podTemplatePath: config/templates/pod-default.yaml
@ -763,7 +763,7 @@
measurePods: 1000 measurePods: 1000
- name: 5kNodes/10kPods - name: 5kNodes/10kPods
labels: [performance] labels: [performance]
threshold: 250 threshold: 200
params: params:
initNodes: 5000 initNodes: 5000
measurePods: 10000 measurePods: 10000