-
Notifications
You must be signed in to change notification settings - Fork 30k
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
test: reduce test-benchmark-net run duration #14183
Conversation
Set configuration option to reduce combinations of benchmark settings tried in test, reducing execution time by about 50%.
Just from results on Pi 3, this fixes (or at least mitigates) the timeout issues with the test we've been seeing in CI since the release several hours ago. (The security fix in the release affects performance, so the connection there makes sense. Subsequent release will re-implement the improved performance without the security issue.) |
Expedited landing, anyone? @nodejs/testing |
Alas, this was enough to get it to finish running on Pi 3, but not Pi 2, and I suspect Pi 1 will continue to have difficulties. Additional improvements coming in a little bit... |
Additional config should cut run time by more like 75%. Let's try again. |
Hooray, that seemed to fix it on Pi 2. Only question mark now is Pi 1, because there was a build/infra fail there. Will try again: CI for Pi devices again (hope I did it right): https://ci.nodejs.org/job/node-test-binary-arm/9170/ |
cc/ @nodejs/performance @nodejs/benchmarking |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
👍 on expedite
Landed in 82aa34e |
Set configuration option to reduce combinations of benchmark settings tried in test, reducing execution time by about 50%. PR-URL: #14183 Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com>
Set configuration option to reduce combinations of benchmark settings tried in test, reducing execution time by about 50%. PR-URL: #14183 Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com>
Set configuration option to reduce combinations of benchmark settings tried in test, reducing execution time by about 50%. PR-URL: #14183 Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com>
Set configuration option to reduce combinations of benchmark settings tried in test, reducing execution time by about 50%. PR-URL: #14183 Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com>
Set configuration option to reduce combinations of benchmark settings
tried in test, reducing execution time by about 50%.
Checklist
make -j4 test
(UNIX), orvcbuild test
(Windows) passesAffected core subsystem(s)
test