From: Zack Cerza Date: Tue, 20 Oct 2015 15:45:44 +0000 (-0600) Subject: Break out of retry loop X-Git-Tag: 1.1.0~789^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F662%2Fhead;p=teuthology.git Break out of retry loop Signed-off-by: Zack Cerza --- diff --git a/teuthology/lock.py b/teuthology/lock.py index 38809477a..beaf1db63 100644 --- a/teuthology/lock.py +++ b/teuthology/lock.py @@ -519,10 +519,12 @@ def unlock_one(ctx, name, user, description=None): while proceed(): try: response = requests.put(uri, json.dumps(request)) + success = response.ok + if success: + break # Work around https://github.com/kennethreitz/requests/issues/2364 except requests.exception.ConnectionError as e: log.warn("Saw %s while unlocking; retrying...", str(e)) - success = response.ok if success: log.info('unlocked %s', name) else: