From 1c4b2df12f2c050151839209adfb0c41efd07830 Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Thu, 12 Feb 2015 10:03:44 -0700 Subject: [PATCH] Add optional description arg to unlock_one() It gets passed to the lock server. Signed-off-by: Zack Cerza --- teuthology/lock.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/teuthology/lock.py b/teuthology/lock.py index 02a83e4434..3e011873a1 100644 --- a/teuthology/lock.py +++ b/teuthology/lock.py @@ -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 -- 2.39.5