)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9171,"name":"Vipin Balachandran","email":"vipin.bl@gmail.com","username":"vbala"},"change_message_id":"b9316107dbe06a450e423ec3366c2ec15ef4cf64","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Move _check_metadata_properties to cinder/utils"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"There are two duplicated functions _check_metadata_properties()"},{"line_number":10,"context_line":"in the following two models:"},{"line_number":11,"context_line":"- cinder/volume/api.py and"},{"line_number":12,"context_line":"- cinder/volume/flows/api/create_volume.py"},{"line_number":13,"context_line":"It\u0027s better to move them into utils.py for reusing."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7aa08908_ea4b5c29","line":10,"range":{"start_line":10,"start_character":21,"end_line":10,"end_character":27},"updated":"2016-06-17 13:44:30.000000000","message":"nit: modules","commit_id":"19c31cd60b3f22adba6f15bac73ab8b177bb3f5c"}],"cinder/utils.py":[{"author":{"_account_id":9171,"name":"Vipin Balachandran","email":"vipin.bl@gmail.com","username":"vbala"},"change_message_id":"b9316107dbe06a450e423ec3366c2ec15ef4cf64","unresolved":false,"context_lines":[{"line_number":172,"context_line":"            LOG.warning(msg)"},{"line_number":173,"context_line":"            raise exception.InvalidVolumeMetadata(reason\u003dmsg)"},{"line_number":174,"context_line":"        if len(k) \u003e 255:"},{"line_number":175,"context_line":"            msg \u003d _(\"Metadata property key greater than 255 characters.\")"},{"line_number":176,"context_line":"            LOG.warning(msg)"},{"line_number":177,"context_line":"            raise exception.InvalidVolumeMetadataSize(reason\u003dmsg)"},{"line_number":178,"context_line":"        if len(v) \u003e 255:"}],"source_content_type":"text/x-python","patch_set":2,"id":"7aa08908_caaca0ef","line":175,"updated":"2016-06-17 13:44:30.000000000","message":"key name is part of the exception message in cinder/volume/flows/api/create_volume.py","commit_id":"19c31cd60b3f22adba6f15bac73ab8b177bb3f5c"},{"author":{"_account_id":9171,"name":"Vipin Balachandran","email":"vipin.bl@gmail.com","username":"vbala"},"change_message_id":"b9316107dbe06a450e423ec3366c2ec15ef4cf64","unresolved":false,"context_lines":[{"line_number":176,"context_line":"            LOG.warning(msg)"},{"line_number":177,"context_line":"            raise exception.InvalidVolumeMetadataSize(reason\u003dmsg)"},{"line_number":178,"context_line":"        if len(v) \u003e 255:"},{"line_number":179,"context_line":"            msg \u003d _(\"Metadata property value greater than 255 characters.\")"},{"line_number":180,"context_line":"            LOG.warning(msg)"},{"line_number":181,"context_line":"            raise exception.InvalidVolumeMetadataSize(reason\u003dmsg)"},{"line_number":182,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7aa08908_0ab3484e","line":179,"updated":"2016-06-17 13:44:30.000000000","message":"same comment","commit_id":"19c31cd60b3f22adba6f15bac73ab8b177bb3f5c"},{"author":{"_account_id":9171,"name":"Vipin Balachandran","email":"vipin.bl@gmail.com","username":"vbala"},"change_message_id":"79a7a2d356787f15025af91b6bb32bb2a25214be","unresolved":false,"context_lines":[{"line_number":173,"context_line":"            raise exception.InvalidVolumeMetadata(reason\u003dmsg)"},{"line_number":174,"context_line":"        if len(k) \u003e 255:"},{"line_number":175,"context_line":"            msg \u003d _(\"Metadata property key %s greater than 255 \""},{"line_number":176,"context_line":"                    \"characters\") % k"},{"line_number":177,"context_line":"            LOG.warning(msg)"},{"line_number":178,"context_line":"            raise exception.InvalidVolumeMetadataSize(reason\u003dmsg)"},{"line_number":179,"context_line":"        if len(v) \u003e 255:"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a9d85d2_99e71e40","line":176,"updated":"2016-06-19 16:56:10.000000000","message":"nit: end with period.","commit_id":"9fa01e907930d5158707192d7053923935643e45"},{"author":{"_account_id":9171,"name":"Vipin Balachandran","email":"vipin.bl@gmail.com","username":"vbala"},"change_message_id":"79a7a2d356787f15025af91b6bb32bb2a25214be","unresolved":false,"context_lines":[{"line_number":178,"context_line":"            raise exception.InvalidVolumeMetadataSize(reason\u003dmsg)"},{"line_number":179,"context_line":"        if len(v) \u003e 255:"},{"line_number":180,"context_line":"            msg \u003d _(\"Metadata property key %s value greater than \""},{"line_number":181,"context_line":"                    \"255 characters\") % k"},{"line_number":182,"context_line":"            LOG.warning(msg)"},{"line_number":183,"context_line":"            raise exception.InvalidVolumeMetadataSize(reason\u003dmsg)"},{"line_number":184,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"5a9d85d2_79e4f23a","line":181,"updated":"2016-06-19 16:56:10.000000000","message":"nit: end with period.","commit_id":"9fa01e907930d5158707192d7053923935643e45"}]}
