From 0bff9b4d25670b130907d212d87fb0d9189c0860 Mon Sep 17 00:00:00 2001 From: Paul Bellamy Date: Wed, 2 Dec 2015 13:16:32 +0000 Subject: [PATCH] Don't delete GCE nodes for running (but failed) builds --- scheduler/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scheduler/main.py b/scheduler/main.py index ed0c78e31..e7bd9d964 100644 --- a/scheduler/main.py +++ b/scheduler/main.py @@ -96,7 +96,7 @@ def gc(): headers={'Accept': 'application/json'}) assert result.status_code == 200 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) # Stop VMs for builds that aren't running