From 70a9e791578a30968ad5b4fd2c7dcaac1e23023a Mon Sep 17 00:00:00 2001 From: yackob03 Date: Wed, 2 Oct 2013 14:06:12 -0400 Subject: [PATCH] Add extra logging to figure out why checksums don't match in prod. --- endpoints/registry.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/endpoints/registry.py b/endpoints/registry.py index dc9b31590..7be84d6df 100644 --- a/endpoints/registry.py +++ b/endpoints/registry.py @@ -168,6 +168,8 @@ def put_image_checksum(namespace, repository, image_id): if err: abort(err) if checksum not in session.get('checksum', []): + logger.debug('session checksums: %s' % session.get('checksum', [])) + logger.debug('client supplied checksum: %s' % checksum) logger.debug('put_image_layer: Wrong checksum') abort(400) #'Checksum mismatch') # Checksum is ok, we remove the marker