swift-bench now deletes containers it makes if deleting of objects is requested

This commit is contained in:
Greg Lange 2011-04-13 19:30:21 +00:00
parent 6cf87bbec4
commit f32ef0f477
1 changed files with 8 additions and 0 deletions

View File

@ -103,6 +103,13 @@ class Bench(object):
finally:
self.conn_pool.put(hc)
def delete_containers(self):
for container in self.containers:
try:
client.delete_container(self.url, self.token, container)
except client.ClientException, e:
pass
def run(self):
pool = eventlet.GreenPool(self.concurrency)
events = []
@ -137,6 +144,7 @@ class BenchController(object):
if self.delete:
dels = BenchDELETE(self.logger, self.conf, self.names)
dels.run()
dels.delete_containers()
class BenchDELETE(Bench):