)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7884,"name":"Noboru Arai","email":"arai@mxa.nes.nec.co.jp","username":"NoboruArai"},"change_message_id":"47de9a89caf1722b6d7024023b7114a5a1ee54ae","unresolved":false,"context_lines":[{"line_number":14,"context_line":"passed through."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"This patch catches underlying exceptions at the source and flags them."},{"line_number":17,"context_line":"Then, in outermost exception handling, any underlying exceptions are simply"},{"line_number":18,"context_line":"re-raised, whereas cache exceptions are logged and ignored and the image"},{"line_number":19,"context_line":"iterator is passed through as needed."},{"line_number":20,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAATn%2F8oY0%3D","line":17,"updated":"2013-12-24 01:47:07.000000000","message":"Line 17 is over 72 charcters.","commit_id":"ff7388e0e770eb00657ec2bcd985536ea752b812"},{"author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"change_message_id":"42d6148ffb32243e409f830fc3f49d1ac5e089e1","unresolved":false,"context_lines":[{"line_number":25,"context_line":"invalid image size or invalid image checksum--raising those errors is"},{"line_number":26,"context_line":"the responsibility of the underlying application."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Fixes bug 1252277"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Change-Id: Ib2ab4066c43adf98ad9b5f9441a3fb8a7206a5c1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAAT3%2F%2Furg%3D","line":28,"updated":"2014-01-02 19:42:56.000000000","message":"Also, gerrit isn\u0027t linking this right for some reason","commit_id":"ff7388e0e770eb00657ec2bcd985536ea752b812"}],"glance/image_cache/__init__.py":[{"author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"change_message_id":"42d6148ffb32243e409f830fc3f49d1ac5e089e1","unresolved":false,"context_lines":[{"line_number":259,"context_line":"        except exception.GlanceException as e:"},{"line_number":260,"context_line":"            # image_iter has given us bad, (size_checked_iter has found a"},{"line_number":261,"context_line":"            # bad length), or corrupt data (checksum is wrong)."},{"line_number":262,"context_line":"            LOG.exception(e)"},{"line_number":263,"context_line":"            raise"},{"line_number":264,"context_line":"        except Exception as e:"},{"line_number":265,"context_line":"            LOG.exception(_(\"Exception encountered while tee\u0027ing \""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAT3%2F%2FupQ%3D","side":"PARENT","line":262,"updated":"2014-01-02 19:42:56.000000000","message":"This is where it used to log non-cache related exceptions","commit_id":"071ba55f13d8c0513df2ce75015e7528eeecfd9c"},{"author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"change_message_id":"42d6148ffb32243e409f830fc3f49d1ac5e089e1","unresolved":false,"context_lines":[{"line_number":251,"context_line":"                    except StopIteration:"},{"line_number":252,"context_line":"                        break"},{"line_number":253,"context_line":"                    except Exception:"},{"line_number":254,"context_line":"                        cache_exception \u003d False"},{"line_number":255,"context_line":"                        raise"},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"                    try:"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAT3%2F%2Fupc%3D","line":254,"updated":"2014-01-02 19:42:56.000000000","message":"It will no longer log here if an exception occurs here that isn\u0027t a cache exception. Is that intended?","commit_id":"ff7388e0e770eb00657ec2bcd985536ea752b812"},{"author":{"_account_id":4463,"name":"iccha-sethi","email":"iccha.sethi@rackspace.com","username":"iccha-sethi"},"change_message_id":"a6eebce718383bb3797c3c3c05aefac394f1c607","unresolved":false,"context_lines":[{"line_number":271,"context_line":"            if not cache_exception:"},{"line_number":272,"context_line":"                raise"},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"            LOG.exception(_(\"Exception encountered while tee\u0027ing \""},{"line_number":275,"context_line":"                            \"image \u0027%s\u0027 into cache: %s. Continuing \""},{"line_number":276,"context_line":"                            \"with response.\") % (image_id, e))"},{"line_number":277,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAT3%2F%2FyTA%3D","line":274,"updated":"2013-12-31 16:51:10.000000000","message":"should this be warn since we are not raising an exception for it?","commit_id":"ff7388e0e770eb00657ec2bcd985536ea752b812"}]}
