Don't delete GCE nodes for running (but failed) builds

This commit is contained in:
Paul Bellamy
2015-12-02 13:16:32 +00:00
parent 03aed8fdd7
commit 0bff9b4d25

View File

@@ -96,7 +96,7 @@ def gc():
headers={'Accept': 'application/json'}) headers={'Accept': 'application/json'})
assert result.status_code == 200 assert result.status_code == 200
builds = json.loads(result.content) builds = json.loads(result.content)
running = {build['build_num'] for build in builds if build['status'] == 'running'} running = {build['build_num'] for build in builds if not build.get('stop_time')}
logging.info("Runnings builds: %r", running) logging.info("Runnings builds: %r", running)
# Stop VMs for builds that aren't running # Stop VMs for builds that aren't running