From e594fcb30f3e81bf91ff393733fedba7cb796850 Mon Sep 17 00:00:00 2001 From: Josh Durgin Date: Mon, 25 Mar 2013 15:01:26 -0700 Subject: [PATCH] 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 --- teuthology/locker/api.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/teuthology/locker/api.py b/teuthology/locker/api.py index 4eac75b913..83ecfc4b47 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) -- 2.39.5