gvisor/benchmarks/harness
Zach Koopmans 16561e461e Add logic to run from baked images.
Change adds the following:
- logic to run from "baked images". See [GVISOR_DIR]/tools/images
- installers which install modified files from a workspace. This
allows users to run benchmarks while modifying runsc.
- removes the --preemptible tag from built GCE instances. Preemptible
instances are much more likely to be preempted on startup, which
manifests for the user as a failed benchmark. I don't currently have
a way to detect if a VM has been preempted that will work for this
change.
https://cloud.google.com/compute/docs/instances/preemptible#preemption_process
https://cloud.google.com/compute/docs/instances/preemptible#preemption_selection

PiperOrigin-RevId: 293697949
2020-02-06 16:02:48 -08:00
..
machine_mocks Import benchmark-tools to main repository. 2019-12-02 22:53:26 -08:00
machine_producers Add logic to run from baked images. 2020-02-06 16:02:48 -08:00
BUILD Add logic to run from baked images. 2020-02-06 16:02:48 -08:00
__init__.py Add logic to run from baked images. 2020-02-06 16:02:48 -08:00
benchmark_driver.py Import benchmark-tools to main repository. 2019-12-02 22:53:26 -08:00
container.py Import benchmark-tools to main repository. 2019-12-02 22:53:26 -08:00
machine.py Add logic to run from baked images. 2020-02-06 16:02:48 -08:00
ssh_connection.py Add logic to run from baked images. 2020-02-06 16:02:48 -08:00
tunnel_dispatcher.py GCloudProducer: tunnel_dispatch, mock_recorder, and machine. 2019-12-11 15:51:41 -08:00