)]}'
{"glance/api/v1/__init__.py":[{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"e6d403dd2a47f0532ff8ff0e176d95531a2b1453","unresolved":false,"context_lines":[{"line_number":22,"context_line":"SUPPORTED_PARAMS \u003d (\u0027limit\u0027, \u0027marker\u0027, \u0027sort_key\u0027, \u0027sort_dir\u0027)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"# Metadata which can not be changed once the image is active"},{"line_number":25,"context_line":"ACTIVE_IMMUTABLE \u003d [\u0027size\u0027, \u0027checksum\u0027]"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F9bPo%3D","line":25,"updated":"2013-12-11 16:57:49.000000000","message":"Could you keep this as a tuple?","commit_id":"df3186fb84d358cf671eb7d85ec38872ff5d92ae"},{"author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"change_message_id":"5157db4a1163e9f3d4eb24e822114ee9a0ddddb8","unresolved":false,"context_lines":[{"line_number":22,"context_line":"SUPPORTED_PARAMS \u003d (\u0027limit\u0027, \u0027marker\u0027, \u0027sort_key\u0027, \u0027sort_dir\u0027)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"# Metadata which can not be changed once the image is active"},{"line_number":25,"context_line":"ACTIVE_IMMUTABLE \u003d [\u0027size\u0027, \u0027checksum\u0027]"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F9a2A%3D","line":25,"in_reply_to":"AAAATn%2F9bPo%3D","updated":"2013-12-11 18:24:07.000000000","message":"Done","commit_id":"df3186fb84d358cf671eb7d85ec38872ff5d92ae"}],"glance/api/v1/images.py":[{"author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"change_message_id":"264870a816071812ab07e891adc87c753e55b633","unresolved":false,"context_lines":[{"line_number":1047,"context_line":"        if request.content_length or \u0027size\u0027 in image_meta:"},{"line_number":1048,"context_line":"            if not self.has_body(request):"},{"line_number":1049,"context_line":"                msg \u003d _(\"An image size can only be updated by uploading \""},{"line_number":1050,"context_line":"                        \"new data.\")"},{"line_number":1051,"context_line":"                LOG.debug(msg)"},{"line_number":1052,"context_line":"                raise HTTPBadRequest(explanation\u003dmsg, request\u003drequest)"},{"line_number":1053,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2BIC8%3D","line":1050,"updated":"2013-12-02 10:14:44.000000000","message":"Images in glance are immutable, so uploading new data for an existing image is not supported.","commit_id":"fcc10e67e8e5318dff5543616353a76aa0dcd718"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"e6d403dd2a47f0532ff8ff0e176d95531a2b1453","unresolved":false,"context_lines":[{"line_number":798,"context_line":"                                request\u003dreq,"},{"line_number":799,"context_line":"                                content_type\u003d\"text/plain\")"},{"line_number":800,"context_line":""},{"line_number":801,"context_line":"        # Once an image is \u0027active\u0027 we do not allow for updates to certain meta"},{"line_number":802,"context_line":"        if orig_status in [\u0027active\u0027, \u0027saving\u0027]:"},{"line_number":803,"context_line":"            for key in ACTIVE_IMMUTABLE:"},{"line_number":804,"context_line":"                if (image_meta.get(key) is not None and"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F9bPY%3D","line":801,"updated":"2013-12-11 16:57:49.000000000","message":"active and saving","commit_id":"df3186fb84d358cf671eb7d85ec38872ff5d92ae"},{"author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"change_message_id":"5157db4a1163e9f3d4eb24e822114ee9a0ddddb8","unresolved":false,"context_lines":[{"line_number":798,"context_line":"                                request\u003dreq,"},{"line_number":799,"context_line":"                                content_type\u003d\"text/plain\")"},{"line_number":800,"context_line":""},{"line_number":801,"context_line":"        # Once an image is \u0027active\u0027 we do not allow for updates to certain meta"},{"line_number":802,"context_line":"        if orig_status in [\u0027active\u0027, \u0027saving\u0027]:"},{"line_number":803,"context_line":"            for key in ACTIVE_IMMUTABLE:"},{"line_number":804,"context_line":"                if (image_meta.get(key) is not None and"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F9a2w%3D","line":801,"in_reply_to":"AAAATn%2F9bPY%3D","updated":"2013-12-11 18:24:07.000000000","message":"Done","commit_id":"df3186fb84d358cf671eb7d85ec38872ff5d92ae"}],"glance/registry/api/v1/images.py":[{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"1b72b7c9cf8038f2934988ac6911ab3649eb943e","unresolved":false,"context_lines":[{"line_number":420,"context_line":""},{"line_number":421,"context_line":"        # Prohibit modification of \u0027size\u0027"},{"line_number":422,"context_line":"        if \u0027size\u0027 in image_data:"},{"line_number":423,"context_line":"            LOG.debug(\"Attempted to change image size, ignoring\")"},{"line_number":424,"context_line":"            del image_data[\u0027size\u0027]"},{"line_number":425,"context_line":""},{"line_number":426,"context_line":"        if \u0027location\u0027 in image_data:"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2BLKQ%3D","line":423,"updated":"2013-11-29 18:53:19.000000000","message":"Can we have the id of the image in the LOG please?","commit_id":"fdb0add5966a2b02b226bc61813c3e1d0be7841e"},{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"1b72b7c9cf8038f2934988ac6911ab3649eb943e","unresolved":false,"context_lines":[{"line_number":421,"context_line":"        # Prohibit modification of \u0027size\u0027"},{"line_number":422,"context_line":"        if \u0027size\u0027 in image_data:"},{"line_number":423,"context_line":"            LOG.debug(\"Attempted to change image size, ignoring\")"},{"line_number":424,"context_line":"            del image_data[\u0027size\u0027]"},{"line_number":425,"context_line":""},{"line_number":426,"context_line":"        if \u0027location\u0027 in image_data:"},{"line_number":427,"context_line":"            image_data[\u0027locations\u0027] \u003d [image_data.pop(\u0027location\u0027)]"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2BLKI%3D","line":424,"updated":"2013-11-29 18:53:19.000000000","message":"agree on the IRC discussion, we should raise","commit_id":"fdb0add5966a2b02b226bc61813c3e1d0be7841e"}]}
