)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"bf3cc74df5e7de9bcbaf1e3b36ebfedacfec6dae","unresolved":false,"context_lines":[{"line_number":11,"context_line":"Currently schema and request/response extended code are there"},{"line_number":12,"context_line":"among all extensions."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"This commit merge the image_size extension resposne into image"},{"line_number":15,"context_line":"view builder."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Partially implements: blueprint api-extensions-merge-stein"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_4183d7a9","line":14,"range":{"start_line":14,"start_character":12,"end_line":14,"end_character":17},"updated":"2018-10-01 23:34:17.000000000","message":"ah, the same typo as the previous patch..\n\nnit: s/merge/mergs/\ns/resposne/response/","commit_id":"857a79f6dc3066d5bf3155354851308315f33bdd"}],"nova/tests/unit/api/openstack/compute/test_images.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"bf3cc74df5e7de9bcbaf1e3b36ebfedacfec6dae","unresolved":false,"context_lines":[{"line_number":79,"context_line":"                      \u0027minDisk\u0027: 10,"},{"line_number":80,"context_line":"                      \u0027progress\u0027: 100,"},{"line_number":81,"context_line":"                      \u0027minRam\u0027: 128,"},{"line_number":82,"context_line":"                      \u0027OS-EXT-IMG-SIZE:size\u0027: \u002725165824\u0027,"},{"line_number":83,"context_line":"                      \"links\": [{"},{"line_number":84,"context_line":"                                    \"rel\": \"self\","},{"line_number":85,"context_line":"                                    \"href\": \"%s/123\" % self.url_prefix"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_8139eff1","line":82,"range":{"start_line":82,"start_character":46,"end_line":82,"end_character":56},"updated":"2018-10-01 23:34:17.000000000","message":"This should be an integer value, not string.\nTempest always validates it as integer and the log also said it as integer:\n\n 2018-09-30 14:07:24.283 22593 .. 200 GET https://10.4.70.19/compute/v2.1/images/081c6795-be11-4d8c-9577-85f6d72c85b8 0.372s\n..\n Body: {\"image\": {\n    ..\n    \"id\": \"081c6795-be11-4d8c-9577-85f6d72c85b8\",\n    \"OS-EXT-IMG-SIZE:size\": 21823488,\n    \"name\": \"tempest-test-snap-286069366\",\n\nhttp://logs.openstack.org/45/606845/1/check/tempest-full/84149a5/controller/logs/tempest_log.txt\n\nThe sample of API reference also seems invalid as https://developer.openstack.org/api-ref/compute/#id458","commit_id":"857a79f6dc3066d5bf3155354851308315f33bdd"}],"nova/tests/unit/image_fixtures.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"bf3cc74df5e7de9bcbaf1e3b36ebfedacfec6dae","unresolved":false,"context_lines":[{"line_number":70,"context_line":""},{"line_number":71,"context_line":"    # Image without a name"},{"line_number":72,"context_line":"    add_fixture(id\u003dstr(image_id), is_public\u003dTrue, status\u003d\u0027active\u0027,"},{"line_number":73,"context_line":"                properties\u003d{}, size\u003d\u002725165824\u0027)"},{"line_number":74,"context_line":"    # Image for permission tests"},{"line_number":75,"context_line":"    image_id +\u003d 1"},{"line_number":76,"context_line":"    add_fixture(id\u003dstr(image_id), is_public\u003dTrue, status\u003d\u0027active\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_e12783c7","line":73,"range":{"start_line":73,"start_character":36,"end_line":73,"end_character":46},"updated":"2018-10-01 23:34:17.000000000","message":"ditto","commit_id":"857a79f6dc3066d5bf3155354851308315f33bdd"}]}
