)]}'
{"glance/store/swift.py":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"94d736faa91ad3e7bfb55bb4329f921650435159","unresolved":false,"context_lines":[{"line_number":219,"context_line":"            # internally we store it in bytes, since the image_size parameter"},{"line_number":220,"context_line":"            # passed to add() is also in bytes."},{"line_number":221,"context_line":"            self.large_object_size \u003d \\"},{"line_number":222,"context_line":"                self.conf.swift_store_large_object_size \u003c\u003c 20"},{"line_number":223,"context_line":"            self.large_object_chunk_size \u003d \\"},{"line_number":224,"context_line":"                self.conf.swift_store_large_object_chunk_size \u003c\u003c 20"},{"line_number":225,"context_line":"        except cfg.ConfigFileValueError, e:"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAADH%2F%2F%2FKk%3D","line":222,"updated":"2012-01-02 02:28:53.000000000","message":"Please make this less obscure. There\u0027s no reason to use \u003c\u003c 20 vs. * (1024 * 1000) or better yet, * (ONE_MB), where you define a constant ONE_MB to be (1024 * 1000).","commit_id":"aac944530e303326c5c524b33cff4e5c35ae162f"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"94d736faa91ad3e7bfb55bb4329f921650435159","unresolved":false,"context_lines":[{"line_number":221,"context_line":"            self.large_object_size \u003d \\"},{"line_number":222,"context_line":"                self.conf.swift_store_large_object_size \u003c\u003c 20"},{"line_number":223,"context_line":"            self.large_object_chunk_size \u003d \\"},{"line_number":224,"context_line":"                self.conf.swift_store_large_object_chunk_size \u003c\u003c 20"},{"line_number":225,"context_line":"        except cfg.ConfigFileValueError, e:"},{"line_number":226,"context_line":"            reason \u003d _(\"Error in configuration conf: %s\") % e"},{"line_number":227,"context_line":"            logger.error(reason)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAADH%2F%2F%2FKg%3D","line":224,"updated":"2012-01-02 02:28:53.000000000","message":"ditto.","commit_id":"aac944530e303326c5c524b33cff4e5c35ae162f"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"94d736faa91ad3e7bfb55bb4329f921650435159","unresolved":false,"context_lines":[{"line_number":384,"context_line":"                    chunk_etag \u003d swift_conn.put_object("},{"line_number":385,"context_line":"                        self.container, chunk_name, reader,"},{"line_number":386,"context_line":"                        content_length\u003dcontent_length)"},{"line_number":387,"context_line":"                    written \u003d reader.count"},{"line_number":388,"context_line":"                    logger.debug(_(\"Wrote chunk %(chunk_id)d/\""},{"line_number":389,"context_line":"                                   \"%(total_chunks)s of length %(written)d \""},{"line_number":390,"context_line":"                                   \"to Swift returning MD5 of content: \""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAADH%2F%2F%2FKU%3D","line":387,"updated":"2012-01-02 02:28:53.000000000","message":"could you change the ChunkReader.count member variable to  ChunkReader.bytes_read to make it more obvious that the variable is storing bytes, not a count of chunks?","commit_id":"aac944530e303326c5c524b33cff4e5c35ae162f"}]}
