)]}'
{"cinder/db/sqlalchemy/migrate_repo/versions/101_change_size_of_project_id.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"1f8ea8cb2b058151e7df8838c6c0022d29823191","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# All Rights Reserved."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"#    not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff0f0b1f_9fa19749","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":22},"updated":"2017-05-22 14:49:57.000000000","message":"Remove this line","commit_id":"6ab6b129aab8874a90db27ab290f8a07f568bff1"},{"author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"change_message_id":"36566344cba07dadd3bc2c36cea32bb356cd0cd0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# All Rights Reserved."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"#    not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":2,"id":"df140735_f0ba7808","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":22},"in_reply_to":"ff0f0b1f_9fa19749","updated":"2017-06-07 05:47:06.000000000","message":"Done","commit_id":"6ab6b129aab8874a90db27ab290f8a07f568bff1"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"46882833a9ea6063e8069a47c9b5f34d79fbffca","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from sqlalchemy import MetaData, String, Table"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"def upgrade(migrate_engine):"},{"line_number":17,"context_line":"    meta \u003d MetaData()"},{"line_number":18,"context_line":"    meta.bind \u003d migrate_engine"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"    messages \u003d Table(\u0027messages\u0027, meta, autoload\u003dTrue)"},{"line_number":21,"context_line":"    messages.c.project_id.alter(type\u003dString(255))"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f1d235d_9c5e3b42","line":21,"range":{"start_line":13,"start_character":0,"end_line":21,"end_character":49},"updated":"2017-07-04 22:56:10.000000000","message":"Should rename this file: \u0027104_change_size_of_project_id.py\u0027","commit_id":"b00194b7be45afbd1a6fad36419bb28def81949f"}],"cinder/tests/unit/test_migrations.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"aa6ea3b5234682b849676124488e2b602a00ae4a","unresolved":false,"context_lines":[{"line_number":120,"context_line":"            # NOTE(ameade): 87 sets messages.request_id to nullable. This"},{"line_number":121,"context_line":"            # should be safe for the same reason as migration 66."},{"line_number":122,"context_line":"            87,"},{"line_number":123,"context_line":"            # NOTE(ameade): 101 modifies size of messages.project_id to 255. This"},{"line_number":124,"context_line":"            # should be safe for the same reason as migration 87."},{"line_number":125,"context_line":"            101,"},{"line_number":126,"context_line":"        ]"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff0f0b1f_241cbebf","line":123,"updated":"2017-05-22 14:25:42.000000000","message":"Line too long.","commit_id":"6ab6b129aab8874a90db27ab290f8a07f568bff1"},{"author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"change_message_id":"36566344cba07dadd3bc2c36cea32bb356cd0cd0","unresolved":false,"context_lines":[{"line_number":120,"context_line":"            # NOTE(ameade): 87 sets messages.request_id to nullable. This"},{"line_number":121,"context_line":"            # should be safe for the same reason as migration 66."},{"line_number":122,"context_line":"            87,"},{"line_number":123,"context_line":"            # NOTE(ameade): 101 modifies size of messages.project_id to 255. This"},{"line_number":124,"context_line":"            # should be safe for the same reason as migration 87."},{"line_number":125,"context_line":"            101,"},{"line_number":126,"context_line":"        ]"}],"source_content_type":"text/x-python","patch_set":2,"id":"df140735_903fbc86","line":123,"in_reply_to":"ff0f0b1f_241cbebf","updated":"2017-06-07 05:47:06.000000000","message":"Done","commit_id":"6ab6b129aab8874a90db27ab290f8a07f568bff1"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"a6bdb369155e1940f1435d2b36412ced9050a013","unresolved":false,"context_lines":[{"line_number":121,"context_line":"            # should be safe for the same reason as migration 66."},{"line_number":122,"context_line":"            87,"},{"line_number":123,"context_line":"            # NOTE : 104 modifies size of messages.project_id to 255."},{"line_number":124,"context_line":"            # This should be safe for the same reason as migration 87."},{"line_number":125,"context_line":"            104,"},{"line_number":126,"context_line":"        ]"},{"line_number":127,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"3f1d235d_d380ebf7","line":124,"range":{"start_line":124,"start_character":12,"end_line":124,"end_character":70},"updated":"2017-07-06 07:18:41.000000000","message":"That\u0027s not really true. It\u0027s safe because MySQL reserves at least 255 bytes for a VARCHAR column. So extending from 36 to 255 is just a metadata change.","commit_id":"5b9ae3cde88ad99d174d474a7459d42e002dbffc"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"048682a3dd150dddccf5593fff9df16442d52f79","unresolved":false,"context_lines":[{"line_number":121,"context_line":"            # should be safe for the same reason as migration 66."},{"line_number":122,"context_line":"            87,"},{"line_number":123,"context_line":"            # NOTE : 104 modifies size of messages.project_id to 255."},{"line_number":124,"context_line":"            # This should be safe for the same reason as migration 87."},{"line_number":125,"context_line":"            104,"},{"line_number":126,"context_line":"        ]"},{"line_number":127,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"3f1d235d_1613f167","line":124,"range":{"start_line":124,"start_character":12,"end_line":124,"end_character":70},"in_reply_to":"3f1d235d_d380ebf7","updated":"2017-07-06 08:01:19.000000000","message":"But even if it wasn\u0027t a metadata change it would still be fine, because new entries created by nodes with the old ORM model would work correctly on all crud operations regardless of the migration.","commit_id":"5b9ae3cde88ad99d174d474a7459d42e002dbffc"}]}
