You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@yunikorn.apache.org by "Tao Yang (Jira)" <ji...@apache.org> on 2020/04/28 07:13:00 UTC

[jira] [Updated] (YUNIKORN-29) Add integration testing tools to generate function/performance reports

     [ https://issues.apache.org/jira/browse/YUNIKORN-29?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tao Yang updated YUNIKORN-29:
-----------------------------
    Description: 
This issue aims at adding integration testing tools which can be used to do function or performance tests for common schedulers on K8S, and also support specific test cases for yunikorn scheduler.

Common Test Cases for schedulers on K8s:
 - Throughput
 Request a certain number of pods via different schedulers and then record the distributions of scheduled pods, draw results of different schedulers on the same chart.
 - Node Fairness
 Request a certain number of pods via different schedulers and then record the distributions of node usage, draw results on charts separately for different schedulers.

Test cases for YuniKorn scheduler:
 - Queue Fairness
 Prepare queues with different capacities, request pods with different number or resource for these queues, then record the usage of queues, draw results on the same chart.

 

Discuss: [https://docs.google.com/document/d/17NmLvN8JC9Z5TW8BEChMg9VzPJwvZYa6pc_2gAXiXqE/edit?ts=5ea7b780]

  was:
This issue aims at adding integration testing tools which can be used to do function or performance tests for common schedulers on K8S, and also support specific test cases for yunikorn scheduler.

Common Test Cases for schedulers on K8s:
- Throughput
Request a certain number of pods via different schedulers and then record the distributions of scheduled pods, draw results of different schedulers on the same chart.
- Node Fairness
Request a certain number of pods via different schedulers and then record the distributions of node usage, draw results on charts separately for different schedulers.

Test cases for YuniKorn scheduler:
- Queue Fairness
Prepare queues with different capacities, request pods with different number or resource for these queues, then record the usage of queues, draw results on the same chart.


> Add integration testing tools to generate function/performance reports
> ----------------------------------------------------------------------
>
>                 Key: YUNIKORN-29
>                 URL: https://issues.apache.org/jira/browse/YUNIKORN-29
>             Project: Apache YuniKorn
>          Issue Type: Sub-task
>          Components: shim - kubernetes
>            Reporter: Tao Yang
>            Assignee: Tao Yang
>            Priority: Major
>
> This issue aims at adding integration testing tools which can be used to do function or performance tests for common schedulers on K8S, and also support specific test cases for yunikorn scheduler.
> Common Test Cases for schedulers on K8s:
>  - Throughput
>  Request a certain number of pods via different schedulers and then record the distributions of scheduled pods, draw results of different schedulers on the same chart.
>  - Node Fairness
>  Request a certain number of pods via different schedulers and then record the distributions of node usage, draw results on charts separately for different schedulers.
> Test cases for YuniKorn scheduler:
>  - Queue Fairness
>  Prepare queues with different capacities, request pods with different number or resource for these queues, then record the usage of queues, draw results on the same chart.
>  
> Discuss: [https://docs.google.com/document/d/17NmLvN8JC9Z5TW8BEChMg9VzPJwvZYa6pc_2gAXiXqE/edit?ts=5ea7b780]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@yunikorn.apache.org
For additional commands, e-mail: issues-help@yunikorn.apache.org