)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14274,"name":"XinXiaohui","email":"xiaohui.xin@intel.com","username":"XinXiaohui"},"change_message_id":"4dbdb9e0340079c3244f310b01a451a34225be24","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"EMC ScaleIO - fix bug in extend volume"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Our storage system works in 8GB granurlity."},{"line_number":10,"context_line":"If User extends volume from X to Y while X\u003d\u003dY(mod 8)"},{"line_number":11,"context_line":"it is redundant and fails the REST call."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7a5de9d1_25067386","line":9,"range":{"start_line":9,"start_character":32,"end_line":9,"end_character":42},"updated":"2016-02-01 01:37:17.000000000","message":"s/granurlity/granularity","commit_id":"f096090f5db828ba1c19bbb5c41c67c0ecca55a0"},{"author":{"_account_id":18997,"name":"Matan Sabag","email":"matan.sabag@emc.com","username":"sabagm"},"change_message_id":"2ae6aba4c7981bf0fc5e96a8f0ea9308501c1e8a","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"EMC ScaleIO - fix bug in extend volume"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Our storage system works in 8GB granurlity."},{"line_number":10,"context_line":"If User extends volume from X to Y while X\u003d\u003dY(mod 8)"},{"line_number":11,"context_line":"it is redundant and fails the REST call."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"dae33548_254b1189","line":9,"range":{"start_line":9,"start_character":32,"end_line":9,"end_character":42},"in_reply_to":"7a5de9d1_25067386","updated":"2016-02-16 08:05:46.000000000","message":"Done","commit_id":"f096090f5db828ba1c19bbb5c41c67c0ecca55a0"}],"cinder/volume/drivers/emc/scaleio.py":[{"author":{"_account_id":18603,"name":"Béla Vancsics","email":"vancsics@inf.u-szeged.hu","username":"vancsics"},"change_message_id":"511ad7513bf265586020287cfe92f617ea8667e7","unresolved":false,"context_lines":[{"line_number":587,"context_line":"            raise exception.VolumeBackendAPIException(data\u003dmsg)"},{"line_number":588,"context_line":""},{"line_number":589,"context_line":"    def _round_to_8_gran(self, size):"},{"line_number":590,"context_line":"        if size % 8 \u003d\u003d 0:"},{"line_number":591,"context_line":"            return size"},{"line_number":592,"context_line":"        return size + 8 - (size % 8)"},{"line_number":593,"context_line":""},{"line_number":594,"context_line":"    def create_cloned_volume(self, volume, src_vref):"},{"line_number":595,"context_line":"        \"\"\"Creates a cloned volume.\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"dae33548_e0dea9db","line":592,"range":{"start_line":590,"start_character":0,"end_line":592,"end_character":36},"updated":"2016-02-18 11:07:54.000000000","message":"return size if not size % 8 else size + 8 - (size % 8)","commit_id":"164010ab0cdcd6b3a9f280793a460a7f1fd9f4aa"}]}
