Preemptible nodes are often perfectly adequate for our needs and cost only a fraction of normal nodes.
We should have a way to detect that a build was pre-empted and restart it if this happens. GCE provides a way to run a shutdown-script. The shutdown script could somehow signal the build process in a way that we can record from the controller side.
Preemptible nodes are often perfectly adequate for our needs and cost only a fraction of normal nodes.
We should have a way to detect that a build was pre-empted and restart it if this happens. GCE provides a way to run a shutdown-script. The shutdown script could somehow signal the build process in a way that we can record from the controller side.