]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
Add optional description arg to unlock_one()
authorZack Cerza <zack@redhat.com>
Thu, 12 Feb 2015 17:03:44 +0000 (10:03 -0700)
committerZack Cerza <zack@redhat.com>
Thu, 12 Feb 2015 18:15:12 +0000 (11:15 -0700)
It gets passed to the lock server.

Signed-off-by: Zack Cerza <zack@redhat.com>
teuthology/lock.py

index 02a83e4434586dda1abcfb40c23513f93de758b2..3e011873a17c1e6a981fbaff27f52deedb65c29c 100644 (file)
@@ -427,13 +427,14 @@ def unlock_many(names, user):
     return response.ok
 
 
-def unlock_one(ctx, name, user=None):
+def unlock_one(ctx, name, user=None, description=None):
     if user is None:
         user = misc.get_user()
     name = misc.canonicalize_hostname(name, user=None)
-    if not provision.destroy_if_vm(ctx, name, user):
+    if not provision.destroy_if_vm(ctx, name, user, description):
         log.error('downburst destroy failed for %s', name)
-    request = dict(name=name, locked=False, locked_by=user, description=None)
+    request = dict(name=name, locked=False, locked_by=user,
+                   description=description)
     uri = os.path.join(config.lock_server, 'nodes', name, 'lock', '')
     response = requests.put(uri, json.dumps(request))
     success = response.ok