This is an automated email from the git hooks/post-receive script.
bernie.ogden pushed a change to branch benchmarking in repository toolchain/abe.
from daa1aea Disable size check adds 16f0d89 Configure with current workarounds adds a68a340 Remove results transmission adds 2a55a0e Use location abe was checked out in multinode job adds 378c942 Use ABE_DIR consistently adds 8022cda Do not delete results on exit adds 9797214 Strip out all references to lava adds 7e9b523 Let maindir be specified from the outside adds c5af45f Remove last listener adds c512b2e Make an error message more sensible adds 637a6c7 Remove broken subprocess handling adds 5c2b713 Write exit code before inviting host to read it adds f215413 Better logging adds 85834af Add strictly-required quotes adds ea9f4f0 Fix code to pause between pings adds ed16a31 Terminate ping loop when host receives the ping adds 7f1a2aa Add post-run command adds aebc1d2 Alphabetise options adds 2d5ad30 Move config/boards/bench to config/bench/boards adds e6a8187 LAVA configuration adds 75aa194 More output when we trap errors for debug adds 8c5c520 Use the abe that we checked out with the LAVA definitions adds 90dcf2e Make wget quiet adds 1604eb2 Remove redundant ABE_BRANCH parameter adds f91408e Issue the post-run command whenever we delete the source adds 05d43eb Benchmark.job removes files from targets unless BENCH_DEBUG is given adds 2793cc5 Clean up error handling adds 902b8eb Create a file to signal targets to end LAVA session adds 1a9237c Reduce target-session to minimal patches adds 09d13a8 Fix sed rune, git clone for source location adds 5e1361a Fix addition of localhosts to known_hosts adds e8e7072 Generate onetime key at default location adds aa9a702 Put dev-private public host key into known_hosts adds 0e228e7 Put all exports for Benchmark.job in same place adds 71f8a33 Rely on a single agent adds 95d721e fakebench from dev-private adds 4ba8068 Let benchmark.sh skip run as well as build adds a3435af Split Benchmark.job into build and run phases, accept arbitra [...] adds fae07fd Make Benchmark.job delete the socket after build phase adds 7297c7f Stop creating a dir to store src adds 2aec13e Use sleep rather than inotify to hold target session adds 2f248f9 Do not disable ssh host checks adds cfb88b2 Refactor toolchain download/install code adds cffb0b3 Permit benchmarking with prebuilt benchmark adds 7d88fa4 Fix CLI-overriding of make_flags adds be46d5c Support makeflags in multinode jobs adds 4e84e55 Add one of our machines to known_hosts adds a71b49c Write/read pid of sleeper in file adds fc8491c Echo all commands in Benchmark.job adds 7765864 Stop pinging on removal of target dir adds 1a3ff9f Extend comment adds 63380cd Fix command to remove benchmark tarball adds 3745164 Use local thing rather than global prebuilt adds bfcf67c Normalize thing and report it unconditionally adds 18dd538 Ensure that maindir is an abs path adds cdc7aef get_thing always downloads to a tmpdir adds 8043c79 Expand target_dir earlier adds d2510ae Use xargs rather than expansion to kill sleeper adds 2bc136c Be more space efficient with target tarball extraction adds 5bb9e50 Be more space efficient with host tarball extraction adds 992fa44 On early failure, report completion to host adds 942d221 Add xz-utils to host deps adds ca3e04a Correct comment about toolchain req for prebuilt case adds 55f0440 Take only first IP output by hostname -I adds 95dbbd6 Invoke runbenchmark.sh directly when running-only adds 17610b1 Only download tarball if we need it adds 62ec0e4 Make target compression-algorithm-agnostic adds 4b002a9 Detect failure to scp tarball adds 5adbe64 Add gfortran to host dependencies adds 9ab8f4b Let target name its config file adds a0211c6 Rename target_type to config and update messages adds 65875e1 A couple of new comments
No new revisions were added by this update.
Summary of changes: abe.sh | 2 +- config/{boards/bench => bench/boards}/arndale.conf | 3 +- .../bench => bench/boards}/arndale.services | 0 .../{boards/bench => bench/boards}/juno-a53.conf | 2 +- .../bench => bench/boards}/juno-a53.services | 0 .../{boards/bench => bench/boards}/juno-a57.conf | 2 +- .../bench => bench/boards}/juno-a57.services | 0 config/{boards/bench => bench/boards}/kvm.conf | 2 +- config/{boards/bench => bench/boards}/kvm.services | 0 .../{boards/bench => bench/boards}/localhost.conf | 0 .../bench => bench/boards}/localhost.services | 0 .../{boards/bench => bench/boards}/panda-es.conf | 3 +- .../bench => bench/boards}/panda-es.services | 0 config/bench/lava/host-session | 139 ++++++++ config/bench/lava/host-session.yaml | 42 +++ config/bench/lava/setup | 10 + config/bench/lava/target-session | 7 + config/bench/lava/target-session-kvm.yaml | 24 ++ config/bench/lava/target-session.yaml | 21 ++ config/boards/bench/arndale.json | 40 --- config/boards/bench/juno-a53.json | 41 --- config/boards/bench/juno-a57.json | 41 --- config/boards/bench/kvm.json | 39 --- config/boards/bench/panda-es.json | 41 --- config/sources.conf | 2 +- lib/remote.sh | 8 +- scripts/Benchmark.job | 112 ++++--- scripts/benchmark.sh | 90 ++++-- scripts/benchutil.sh | 158 --------- scripts/establish_listener.sh | 181 ----------- scripts/lava.sh | 356 --------------------- scripts/runbenchmark.sh | 305 ++++-------------- 32 files changed, 453 insertions(+), 1218 deletions(-) rename config/{boards/bench => bench/boards}/arndale.conf (84%) rename config/{boards/bench => bench/boards}/arndale.services (100%) rename config/{boards/bench => bench/boards}/juno-a53.conf (93%) rename config/{boards/bench => bench/boards}/juno-a53.services (100%) rename config/{boards/bench => bench/boards}/juno-a57.conf (93%) rename config/{boards/bench => bench/boards}/juno-a57.services (100%) rename config/{boards/bench => bench/boards}/kvm.conf (97%) rename config/{boards/bench => bench/boards}/kvm.services (100%) rename config/{boards/bench => bench/boards}/localhost.conf (100%) rename config/{boards/bench => bench/boards}/localhost.services (100%) rename config/{boards/bench => bench/boards}/panda-es.conf (86%) rename config/{boards/bench => bench/boards}/panda-es.services (100%) create mode 100755 config/bench/lava/host-session create mode 100644 config/bench/lava/host-session.yaml create mode 100755 config/bench/lava/setup create mode 100755 config/bench/lava/target-session create mode 100644 config/bench/lava/target-session-kvm.yaml create mode 100644 config/bench/lava/target-session.yaml delete mode 100644 config/boards/bench/arndale.json delete mode 100644 config/boards/bench/juno-a53.json delete mode 100644 config/boards/bench/juno-a57.json delete mode 100644 config/boards/bench/kvm.json delete mode 100644 config/boards/bench/panda-es.json delete mode 100644 scripts/benchutil.sh delete mode 100755 scripts/establish_listener.sh delete mode 100755 scripts/lava.sh