Add neuron-device-plugin load test to the test bed#499
Conversation
|
marking as draft because I've synced the PR with the latest changes from main branch which moves the pipelines to SMNG. Will mark as ready once I do another test-run of the pipeline with latest changes. |
|
Confirmed that this works on Self managed node groups as well |
daemonsets are ready. This ensures that the load-tests don't start prematurely and inflate the pod startup latency numbers. Removed neuron-scheduler since it is not being used
| Params: | ||
| action: start | ||
| labelSelector: group = neuron-worker | ||
| threshold: 60s |
There was a problem hiding this comment.
Upstream SLOs is <=5sec.
Wondering why are we doing 60sec ?
There was a problem hiding this comment.
Reduced it to 25s. From several test runs, I've observed that the time taken by the scheduler to schedule a pod is exceeding 10-15 seconds when running on 5k nodes. A safe upper bound should be 25 seconds.
There was a problem hiding this comment.
25seconds is still not under upstream SLO. W should aim for upstream SLO unless we have a strong reason/doc saying otherwise why its not possible.
| Params: | ||
| action: start | ||
| labelSelector: group = neuron-worker | ||
| threshold: 25s |
There was a problem hiding this comment.
25seconds is still not under upstream SLO. W should aim for upstream SLO unless we have a strong reason/doc saying otherwise why its not possible.
Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.