From: Sandon Van Ness Date: Sat, 13 Jul 2013 03:16:28 +0000 (-0700) Subject: Add description option to lock.lock() X-Git-Tag: 1.1.0~2042^2~12 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4f478ccf2c20a69fe8c0d923a6325c51155d7162;p=teuthology.git Add description option to lock.lock() For some reason lock_many() has a description but lock() does not. This was useful in my testing of unlocking and re-locking VPS machines to destroy. Signed-off-by: Sandon Van Ness --- diff --git a/teuthology/lock.py b/teuthology/lock.py index b97e61cdc..5401596ae 100644 --- a/teuthology/lock.py +++ b/teuthology/lock.py @@ -35,11 +35,11 @@ def lock_many(ctx, num, machinetype, user=None, description=None): log.error('Could not lock %d nodes, reason: unknown.', num) return [] -def lock(ctx, name, user=None): +def lock(ctx, name, user=None, description=None): if user is None: user = teuthology.get_user() success, _, _ = ls.send_request('POST', ls._lock_url(ctx) + '/' + name, - urllib.urlencode(dict(user=user))) + urllib.urlencode(dict(user=user, desc=description))) if success: log.debug('locked %s as %s', name, user) else: