From ba93b5f52e52f92355cbc1871ec77c07eb15b57a Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Tue, 6 Dec 2011 15:01:51 -0800 Subject: [PATCH] Print out vm db when reaping. Don't give VMs to developers until we're authorized. Change-Id: I60a3017713b33251b2245fb6df7feabf1a0f6508 --- slave_scripts/devstack-vm-gate.sh | 4 ++-- slave_scripts/devstack-vm-reap.py | 15 ++++++++++++--- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/slave_scripts/devstack-vm-gate.sh b/slave_scripts/devstack-vm-gate.sh index c6a559c0..c46ada0e 100755 --- a/slave_scripts/devstack-vm-gate.sh +++ b/slave_scripts/devstack-vm-gate.sh @@ -86,7 +86,7 @@ if [ $RETVAL = 0 ] && [ $ALWAYS_KEEP = 0 ]; then echo "Deleting host" python $CI_SCRIPT_DIR/devstack-vm-delete.py else - echo "Giving host to developer" - python $CI_SCRIPT_DIR/devstack-vm-give.py + #echo "Giving host to developer" + #python $CI_SCRIPT_DIR/devstack-vm-give.py exit $RETVAL fi diff --git a/slave_scripts/devstack-vm-reap.py b/slave_scripts/devstack-vm-reap.py index c005d6e5..70b53df7 100755 --- a/slave_scripts/devstack-vm-reap.py +++ b/slave_scripts/devstack-vm-reap.py @@ -35,6 +35,10 @@ CLOUD_SERVERS_API_KEY = os.environ['CLOUD_SERVERS_API_KEY'] db = vmdatabase.VMDatabase() +print 'Known machines (start):' +for machine in db.getMachines(): + print machine + if CLOUD_SERVERS_DRIVER == 'rackspace': Driver = get_driver(Provider.RACKSPACE) conn = Driver(CLOUD_SERVERS_USERNAME, CLOUD_SERVERS_API_KEY) @@ -51,6 +55,11 @@ def delete(machine): now = time.time() for machine in db.getMachines(): - if now-machine['created'] > 24*60*60: - print 'Deleting', machine['name'] - delete(machine) + if now-machine['created'] > 24*60*60: + print 'Deleting', machine['name'] + delete(machine) + +print +print 'Known machines (end):' +for machine in db.getMachines(): + print machine