This is an automated email from the git hooks/post-receive script.
robert.savoye pushed a change to branch bernie_benchmarking in repository toolchain/cbuild2.
was 30d8c03 Merge branch 'master' into bernie_benchmarking
This change permanently discards the following revisions:
discards 30d8c03 Merge branch 'master' into bernie_benchmarking discards 8a91822 Remove board entry that doesn't need to exit upstream discards 178432c Hide stderr from handler kills discards f2e9c76 Improve error detection discards d781bc6 Better error on failure of target connection test discards 2bee0c0 Fix name of variable discards 7f070a0 Add a missing pipefail and explicit exit from trap discards 262ac0c scp throttling now only for lab-targets-through-gateway discards b27609e Fix outside-lab functionality discards 7187c78 Let remote.sh functions take additional ssh options discards 1b3f888 Hardcode the gateway IP discards 5f9ce8f Encapsulate decision to keep lava session in runbenchmark.sh discards 5ef7780 Fix a few echos to wrong stream discards f9f3cba Rework 'keep target' logic discards 2d22abe Fix test for keep being set discards b4305ea Cleanly handle case where we exit before target boots discards ac57b83 Ensure we see the output from lava.sh handlers discards ed9500e Suppress 'Terminated' message when we kill pseudofifo discards 83260e5 Cleaned up messages in lava.sh exit handler discards 45facfc Remove output redirection from trap discards 9d4fecb Remove all use of setsid discards c619faa Remove last use of pgrp kill discards 3d28132 Clean up trap handlers discards 0af28c0 Refactor establish_listener from function to script discards 8776edb Source listener.sh in same way everywhere discards 2639760 Fix clean logic in exit handler discards 5cf47f9 s/lavapid/lava_pid/ discards a40a3a9 Simplify lava.sh invocation discards babd5e8 Stop producing output we never need discards ac56dbc Read the handle, not the file discards a217974 Split runbenchmark.sh out of benchmark.sh discards 90389fa Whitespace sweep discards e6303d5 Correct status retry loop discards 24e5ebe Use global error rather than local ret discards 13d8309 Poll subprocesses discards 0af5260 Separate exit handlers discards 2baf825 Finally figured out how to poll the run_benchmark processes discards 1e101ed Handle self-killing correctly discards 6f33ae3 Get IP in an OE-friendly fashion discards ab74475 Correct path to services file discards 5b031b3 Eliminate race by setting exit trap a little earlier discards 0e028b2 Cope with spurious failures in lava-tool discards f283851 More verbose log on iface bringup failure discards 705a997 Give downed interfaces more time to come back up discards 7b98f43 Use ifconfig in an OE-friendly fashion discards fb6a9f7 Set ASLR in an OE-friendly fashion discards 8e458ba Large increase to boot timeout for Juno discards 574a33c Add kvm target for benchmarking discards b32d95d UNTESTED: Make sure we clean up after the clean_benchmark tra [...] discards f587e30 Improve outside-lab handling discards e8f2123 Make sure we pass _some_ value to lava.sh -b discards daf3af4 Throttle large file copies discards b1f77e2 Remove accidentally added file, squash later discards be48c8d Explanatory comment discards 057eeb0 Support Juno targets, using LAVA discards c6a9242 Correct spellings, output streams discards f330d56 If given keyfile is private, generate a public key discards 506bb26 Specify public key file for LAVA targets via env discards 0f11b83 Board benchargs everywhere discards 21bbf85 Remove old wg/juno config discards e0b391a Failure to read cmd of a pid being cpu-locked no longer fatal discards 33322c6 Support CPU2000 discards 448775d Pass parameters to linarobench.sh discards 8c35c3c Copy any benchmark files named in benchlog parameter discards 30cb35e More error checking discards 9f2bbe4 Supply CLI args to linarobench.sh via benchmark.sh discards c092d71 Make sure to strip trailing whitespace when we get IP discards 0fb1521 Get results dir when running CPU2006 discards ca412fd Try with .lava when log copies fail discards 59d228e Fix rsync error message discards 21dd89c Delete when rysncing-in-place-of-config discards 2e89c18 More reasable remote_exec_async discards 1c80483 Use a script rather than a makefile to run the benchmark discards 7594e9c Don't output make dirs discards 9486d6c Don't tee the run itself discards a62b89d Set niceness of controlledrun.sh, not the benchmark discards 19a501d Make benchmark build skippable discards 261838b Use sudo when setting ASLR discards 02ef050 SPEC CPU2006 support discards 4a3fc8c export git sha so we can log what built what discards 9bd9b24 Specify toolchain from CLI discards bef1a88 Fix assumed basename of builddir discards e58cd6f Make sure we sweep up after fatal signals discards 1bac910 Set niceness to -19 discards bc72d5f Disable ASLR discards 2be8011 Make sure remote_exec_async logs something like the true exit code discards 55811bf Make benchmark end detection reliable discards f3b7eab Handle json replacements more consistently discards eb0260d Check host availability when establishing listener discards 416e4d3 Handle LAVA users who are not Bernie discards 129cb2a Help screen discards 3f8d2d7 Ensure each net if is usable before returning from start_network discards 873e602 Get target to report correct rune to ssh to it discards 1bc41c1 Don't clobber when tee-ing! discards 6898a49 Output info about the listener used by benchmark.sh discards 9b1d17a Delete some redundant code discards 4a2b112 Clean up traps discards fa5b020 Comment discards aee649e Better unknown opt message discards f02ce8a Update locations of git repos discards 8139ac3 Report ip after network is restored discards f039828 Rearrange sleeps while waiting for Running discards 960e27f Check job status more carefully until we reach Running discards 5a65358 Better error messages when JSON file goes wrong discards 9dca72b Stop log-scraping discards abcd2a3 Fix json-replace sed discards 023c8cf Create a tmpdir rather than a tmpfile discards bc251f0 Don't try to use rsync discards 1fb9ce9 Escape error code correctly discards 799fdca Don't assume /dev/console available for non-lava targets discards cec7e88 Plumb 'cautiousness' through to benchmark.sh discards 0924d6a Minor cleanups discards 674976e Improve key provision discards 982d9e2 Incorporate remote.sh into benchmark.sh discards fb87707 Comments discards ecb4174 Error check remote_exec_async discards 351a988 Stop encrypting logs discards 1f60640 Do not check the exit code twice discards b3300b9 Correct redirection in ping-for-finished discards 004b13c Note a bug to fix later discards 085c460 Fix substitutions in remote_exec* discards c6cf21a Redirect dryrun's RUN output to stderr discards e7eb9e0 wip discards 1bcfee9 wip discards 3f93c77 Merge stage 1 discards 3abbfbf Report the error code of controlledrun discards 41553f4 Don't report failure to ssh to netdowned targets discards f3dd321 working snapshot discards 321825c Fall back to scp if rsync not available discards 7e16152 wg conf tweak discards eaf9259 async ssh discards 342c729 Working wg.json discards 8eedbd9 Don't timeout on lava dispatch discards 62eae3c HACK: Force sshd on target to not time out discards 9a9fb44 Bad quote resolution discards eba9d20 Make greps for lava-tool output less strict discards 2c9cc0a Better error checking, return nonzero when a remote.sh fails discards 6bb7838 Couple of bugfixes in lava.sh discards ea2b333 Remove accidental debugging printf discards 1078fd1 Make cross-builds continue to work discards 7af1be5 Handle error codes correctly in remote exit handler discards 8919c1c s/freqctl/freq/ discards 73a76f0 Don't demote exit code in exit handler! discards b31306d wip discards cea23de cpufreq support discards 56217f2 State as of first full test discards c990b45 State as of first full test discards 56aa371 freqctl just the once in panda-es.conf discards f1d9f71 wip discards 0f2109c wip discards e417123 wip discards add2181 wip discards 3f9375d wip discards 060b510 wip discards af4c757 wip discards 79b5a49 Basically working for panda discards 0cb8ced wip discards ab82943 Don't echo dryrun commands when -q is passed discards b0e9d3a Moved some files discards 3167a98 improvised test code discards a95b0f2 wip: maxim script discards b10357a Delete a backup file I probably don't need discards 1e019cc Experimental dispatcher support discards 0aca281 Do not kill rcS discards 975e9ce Hack out freq fiddles discards 139d8a1 Reworked spec2k discards 708db95 HACK: Permit use of local git repo over ssh to localhost discards 48723ef Remove unused V(C)FLAGS discards 901d631 Load configure file in runbenchmark.sh discards 6b820e0 Fix benchmarks 'are we initialised' check discards 612d374 Add a bit of trace discards 81cc8ca whitespace discards 047bb8d Check for fortran discards 088bb2d Exit on error discards 92dc709 Correct spelling of get_becnhmark discards d9fdaad ccrypt is needed for benchmarking discards 3cac7e1 Add CLI switch to specify SRC_DIR discards d71c1c5 Fail early if the benchmark list is bad discards 97f3b4b Removed redundant tool checkout for speck discards 667dd27 Added spec2006 discards 273547b Added --pgo commandline discards 0460065 Fix to get speck2k working on chromebook discards 93b89a3 Fix ARM tool matching for spec2k discards c224593 Added option to specify gcc binary path discards f460c58 Removed config options that are not needed discards 668ce7b 1. Changed config file format. 2. Added option all for runnin [...] discards f898844 Fixed test fails (skiabench) and fixed outputs in log files discards 6f4009e Fixed cut-and-paste errors discards 7ea2aea code changes for gmp testing and refactorings discards 15ac3db Coremark fixes discards 59ef9ab Coremark fixes discards 01abf38 Added more benchmarks discards a7ff58e Added more benchmarks discards 8bc1c21 Initial import of benchmarking code