Closed takikawa closed 6 years ago
Looking good to me so far.
Ok I've adjusted the script to take more configuration options (via environment variables) for CPUs to use (for lwAFTR and loadtest) and provide more info on failure. I think it's ready to merge now, though I wonder if it's too configurable now (would it be better if it were simpler?).
This PR adds a script that tries to automate the process of running release benchmarks.
A sample invocation looks like this:
This will download a tarball with some data, do some manipulation on the data, compile configs, and run the benchmarks.
The script is parameterized over the NIC interfaces to use (though it should check that they are set, and maybe only run a subset if not all are set). The script should also be parameterized over the CPUs to use ideally.
It's still WIP for now because there seems to be some odd variability in runs, though adding the
sleep
in between the lwaftr invocation and load-test (at line 46) may have fixed some of it.