From: Josh Durgin Date: Mon, 25 Mar 2013 22:01:26 +0000 (-0700) Subject: locker: log updates X-Git-Tag: 1.1.0~2223 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e594fcb30f3e81bf91ff393733fedba7cb796850;p=teuthology.git locker: log updates Note whenever locks are acquired/released, or a machine's description is updated. Under apache, these will go to error.log. Signed-off-by: Josh Durgin --- diff --git a/teuthology/locker/api.py b/teuthology/locker/api.py index 4eac75b91..83ecfc4b4 100644 --- a/teuthology/locker/api.py +++ b/teuthology/locker/api.py @@ -31,6 +31,7 @@ class MachineLock: vars=dict(name=name, user=user), locked=False, locked_by=None) assert res == 1, 'Failed to unlock machine {name}'.format(name=name) + print user, 'unlocked', name def POST(self, name): user = web.input('user')['user'] @@ -43,6 +44,7 @@ class MachineLock: locked_by=user, locked_since=web.db.SQLLiteral('NOW()')) assert res == 1, 'Failed to lock machine {name}'.format(name=name) + print user, 'locked single machine', name def PUT(self, name): desc = web.input(desc=None)['desc'] @@ -61,6 +63,7 @@ class MachineLock: raise web.BadRequest() DB.update('machine', where='name = $name', vars=dict(name=name), **updated) + print 'updated', name, 'with', updated class Lock: def GET(self): @@ -109,5 +112,7 @@ class Lock: else: break + print user, 'locked', name_keys.keys() + web.header('Content-type', 'text/json') return json.dumps(name_keys)