-
Notifications
You must be signed in to change notification settings - Fork 34
feat(anta): New AntaRunner class with limit concurrency #680
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(anta): New AntaRunner class with limit concurrency #680
Conversation
bf88158
to
d7de654
Compare
|
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
b623e90
to
4879120
Compare
Conflicts have been resolved. A maintainer will review the pull request shortly. |
|
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
68e259e
to
83206e8
Compare
Conflicts have been resolved. A maintainer will review the pull request shortly. |
CodSpeed Performance ReportMerging #680 will not alter performanceComparing Summary
Benchmarks breakdown
|
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
…etworks#1186) fixing the invalid catalog due to evpn-type-5 test
…ort for VRF name. (aristanetworks#1182) * feat(anta.tests):Updated the VerifyVxlanVniBindings test to add support for VRF name. * Added strict check for vrf binding
|
Description
Fixes: #832
Fixes: #1187
Small benchmarks on i7-12800H, 32GB RAM. 41044 tests on 31 devices:
PR:
anta nrfu json --output anta_results.json 78.45s user 4.17s system 82% cpu 1:40.15 total
main:
anta nrfu json --output anta_results.json 74.72s user 3.85s system 75% cpu 1:43.48 total
With max concurrency of 25000 (instead of default 50000):
anta nrfu json --output anta_results.json 76.49s user 4.14s system 66% cpu 2:01.39 total
As expected, with a limit, it takes more time but less CPU usage.
Checklist: