Merge "Print out vm db when reaping."

This commit is contained in:
Jenkins
2011-12-08 17:53:13 +00:00
committed by Gerrit Code Review
2 changed files with 14 additions and 5 deletions

View File

@@ -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

View File

@@ -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