From: Sage Weil Date: Mon, 25 Mar 2013 23:42:59 +0000 (-0700) Subject: locker: set desc on lock X-Git-Tag: 1.1.0~2220^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=56820b3bad1abbcbc772c375014db535404fbd41;p=teuthology.git locker: set desc on lock Signed-off-by: Sage Weil --- diff --git a/teuthology/locker/api.py b/teuthology/locker/api.py index cfcb0d70f..6454ef976 100644 --- a/teuthology/locker/api.py +++ b/teuthology/locker/api.py @@ -35,12 +35,14 @@ class MachineLock: def POST(self, name): user = web.input('user')['user'] + desc = web.input('desc')['desc'] machine = load_machine(name) if machine.locked: raise web.Forbidden() res = DB.update('machine', where='name = $name AND locked = false', vars=dict(name=name), locked=True, + description=desc, locked_by=user, locked_since=web.db.SQLLiteral('NOW()')) assert res == 1, 'Failed to lock machine {name}'.format(name=name) @@ -77,6 +79,7 @@ class Lock: def POST(self): user = web.input('user')['user'] + desc = web.input('desc')['desc'] num = int(web.input('num')['num']) machinetype = dict(machinetype=(web.input(machinetype='plana')['machinetype'])) @@ -102,6 +105,7 @@ class Lock: where=where_cond, locked=True, locked_by=user, + description=desc, locked_since=web.db.SQLLiteral('NOW()')) assert num_locked == num, 'Failed to lock machines' except: