)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"27d807d95304efa5dff3711e5836bc27841a77c8","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This blueprint is an attempt to refactor the Huawei volume driver in liberty."},{"line_number":10,"context_line":"We will add a base dirver to implement the basic functions that the Cinder driver required."},{"line_number":11,"context_line":"The sub-class will inherit the base driver according to different storages."},{"line_number":12,"context_line":"the following diragram shows the structure of the newest Huawei volume driver"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"        +---------------+ +------------------+ +--------------------+"},{"line_number":15,"context_line":"        | ISCSIDriver | | HuaweiBaseDriver | | FibreChannelDriver |"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5afe65bd_cf2f033d","line":12,"updated":"2015-06-03 10:09:13.000000000","message":"s/diragram/diagram/","commit_id":"aec553289ef22964877142a9d601745ce70fd0ac"},{"author":{"_account_id":8587,"name":"Li Min Liu","email":"liulm@certusnet.com.cn","username":"LarryLiu"},"change_message_id":"3cedbce7cde2dafc03bf0a300a01606b90cd2029","unresolved":false,"context_lines":[{"line_number":22,"context_line":"              +-------------+----------+ +-------------+----------+"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Change-Id: Ia90c149da66a9cee664b8de8d4a8af1a7eb7eede"},{"line_number":25,"context_line":"Implements: bp/refactor-huawei-volume-driver"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5afe65bd_05450516","line":25,"updated":"2015-06-03 07:06:22.000000000","message":"commit message about Implements should be as \"Implements: blueprint\", more information refer to \nhttps://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"aec553289ef22964877142a9d601745ce70fd0ac"}],"cinder/tests/unit/test_huawei_drivers.py":[{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"27d807d95304efa5dff3711e5836bc27841a77c8","unresolved":false,"context_lines":[{"line_number":1143,"context_line":"        self.driver.restclient.login()"},{"line_number":1144,"context_line":"        lun_info \u003d self.driver.create_snapshot(test_volume)"},{"line_number":1145,"context_line":"        self.assertEqual(lun_info[\u0027provider_location\u0027], 11)"},{"line_number":1146,"context_line":"#        self.assertEqual(lun_info[\u0027lun_info\u0027][\u0027NAME\u0027], \u0027YheUoRwbSX2BxN7\u0027)"},{"line_number":1147,"context_line":""},{"line_number":1148,"context_line":"    def test_delete_snapshot_success(self):"},{"line_number":1149,"context_line":"        self.driver.restclient.login()"}],"source_content_type":"text/x-python","patch_set":1,"id":"5afe65bd_afe727e3","line":1146,"updated":"2015-06-03 10:09:13.000000000","message":"ditto","commit_id":"aec553289ef22964877142a9d601745ce70fd0ac"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"27d807d95304efa5dff3711e5836bc27841a77c8","unresolved":false,"context_lines":[{"line_number":1156,"context_line":"                                                           test_volume)"},{"line_number":1157,"context_line":"        self.assertEqual(lun_info[\u0027provider_location\u0027], \u00271\u0027)"},{"line_number":1158,"context_line":"#        self.assertEqual(lun_info[\u0027lun_info\u0027][\u0027NAME\u0027],"},{"line_number":1159,"context_line":"#                         \u00275mFHcBv4RkCcD+JyrWc0SA\u0027)"},{"line_number":1160,"context_line":""},{"line_number":1161,"context_line":"    def test_initialize_connection_success(self):"},{"line_number":1162,"context_line":"        self.driver.restclient.login()"}],"source_content_type":"text/x-python","patch_set":1,"id":"5afe65bd_6fd24f02","line":1159,"updated":"2015-06-03 10:09:13.000000000","message":"ditto","commit_id":"aec553289ef22964877142a9d601745ce70fd0ac"}]}
