)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"569b34304468dfc1045bdb2813e83295596af04c","unresolved":false,"context_lines":[{"line_number":11,"context_line":"Users need to configure the host OS types in configuration file."},{"line_number":12,"context_line":"The default OS is still Linux."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"fixes bug 1229759"},{"line_number":15,"context_line":"Change-Id: I36fd52b97f790f1c68eaf24b6c12e7ef5d16145d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"AAAAS3%2F%2FisA%3D","line":14,"updated":"2013-09-24 23:01:11.000000000","message":"I think this needs DocImpact added.","commit_id":"6ca00d0e2ec4a795d1f98dfee3ddf9d14b176549"},{"author":{"_account_id":4355,"name":"Avishay Traeger","email":"avishay@stratoscale.com","username":"avishay-il"},"change_message_id":"5b7dc4661a4ed646f7a3705b3b3c7802478effce","unresolved":false,"context_lines":[{"line_number":18,"context_line":"When attaching a volume, the driver will get the host IP from nova. We"},{"line_number":19,"context_line":"compare that IP with the IP in \"HostIP\" to get the corresponding OS type."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"fixes bug 1229759"},{"line_number":22,"context_line":"Change-Id: I36fd52b97f790f1c68eaf24b6c12e7ef5d16145d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"AAAAS3%2F%2FUVY%3D","line":21,"updated":"2013-09-30 10:53:48.000000000","message":"Closes-Bug: #1229759","commit_id":"71bcc25945b632ec4bf41b176483dab3ecacc39e"},{"author":{"_account_id":6604,"name":"zhangchao","email":"zhangchao010@huawei.com","username":"zhangchao010"},"change_message_id":"991af8c42271cdb1f4df303d98df551c494d0508","unresolved":false,"context_lines":[{"line_number":18,"context_line":"When attaching a volume, the driver will get the host IP from nova. We"},{"line_number":19,"context_line":"compare that IP with the IP in \"HostIP\" to get the corresponding OS type."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"fixes bug 1229759"},{"line_number":22,"context_line":"Change-Id: I36fd52b97f790f1c68eaf24b6c12e7ef5d16145d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"AAAAS3%2F%2FP%2B8%3D","line":21,"in_reply_to":"AAAAS3%2F%2FUVY%3D","updated":"2013-10-01 15:18:10.000000000","message":"Done","commit_id":"71bcc25945b632ec4bf41b176483dab3ecacc39e"}],"cinder/volume/drivers/huawei/__init__.py":[{"author":{"_account_id":4355,"name":"Avishay Traeger","email":"avishay@stratoscale.com","username":"avishay-il"},"change_message_id":"5b7dc4661a4ed646f7a3705b3b3c7802478effce","unresolved":false,"context_lines":[{"line_number":18,"context_line":"\"\"\""},{"line_number":19,"context_line":"Provide a unified driver class for users."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"The product type and the protocol should be specified in confige file before."},{"line_number":22,"context_line":"\"\"\""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from oslo.config import cfg"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAS3%2F%2FUVQ%3D","line":21,"updated":"2013-09-30 10:53:48.000000000","message":"config","commit_id":"71bcc25945b632ec4bf41b176483dab3ecacc39e"},{"author":{"_account_id":6604,"name":"zhangchao","email":"zhangchao010@huawei.com","username":"zhangchao010"},"change_message_id":"991af8c42271cdb1f4df303d98df551c494d0508","unresolved":false,"context_lines":[{"line_number":18,"context_line":"\"\"\""},{"line_number":19,"context_line":"Provide a unified driver class for users."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"The product type and the protocol should be specified in confige file before."},{"line_number":22,"context_line":"\"\"\""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from oslo.config import cfg"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAS3%2F%2FP9M%3D","line":21,"in_reply_to":"AAAAS3%2F%2FUVQ%3D","updated":"2013-10-01 15:18:10.000000000","message":"Done","commit_id":"71bcc25945b632ec4bf41b176483dab3ecacc39e"}],"cinder/volume/drivers/huawei/huawei_utils.py":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"705badf24dfaf4089151999c90193405aa42ca9c","unresolved":false,"context_lines":[{"line_number":85,"context_line":"    if not host_os:"},{"line_number":86,"context_line":"        host_os \u003d os_type[\u0027Linux\u0027]  # default os type"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    LOG.debug(_(\u0027_get_host_os_type: Host %(ip)s OS type is %(os)s\u0027)"},{"line_number":89,"context_line":"              % {\u0027ip\u0027: host_ip, \u0027os\u0027: host_os})"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"    return host_os"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAS3%2F%2FTOQ%3D","line":88,"updated":"2013-09-30 16:14:16.000000000","message":"Should end with a \u0027.\u0027 .","commit_id":"71bcc25945b632ec4bf41b176483dab3ecacc39e"},{"author":{"_account_id":6604,"name":"zhangchao","email":"zhangchao010@huawei.com","username":"zhangchao010"},"change_message_id":"991af8c42271cdb1f4df303d98df551c494d0508","unresolved":false,"context_lines":[{"line_number":85,"context_line":"    if not host_os:"},{"line_number":86,"context_line":"        host_os \u003d os_type[\u0027Linux\u0027]  # default os type"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    LOG.debug(_(\u0027_get_host_os_type: Host %(ip)s OS type is %(os)s\u0027)"},{"line_number":89,"context_line":"              % {\u0027ip\u0027: host_ip, \u0027os\u0027: host_os})"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"    return host_os"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAS3%2F%2FP9E%3D","line":88,"in_reply_to":"AAAAS3%2F%2FTOQ%3D","updated":"2013-10-01 15:18:10.000000000","message":"Done","commit_id":"71bcc25945b632ec4bf41b176483dab3ecacc39e"}],"cinder/volume/drivers/huawei/rest_common.py":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"705badf24dfaf4089151999c90193405aa42ca9c","unresolved":false,"context_lines":[{"line_number":173,"context_line":"    def _assert_data_in_result(self, result, msg):"},{"line_number":174,"context_line":"        if \"data\" not in result:"},{"line_number":175,"context_line":"            msg \u003d _(\u0027%s \"data\" was not in result.\u0027)"},{"line_number":176,"context_line":"            LOG.error(msg)"},{"line_number":177,"context_line":"            raise exception.CinderException(msg)"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"    def _create_volume(self, lun_param):"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAS3%2F%2FTOI%3D","line":176,"updated":"2013-09-30 16:14:16.000000000","message":"Missing msg for %s.","commit_id":"71bcc25945b632ec4bf41b176483dab3ecacc39e"},{"author":{"_account_id":6604,"name":"zhangchao","email":"zhangchao010@huawei.com","username":"zhangchao010"},"change_message_id":"991af8c42271cdb1f4df303d98df551c494d0508","unresolved":false,"context_lines":[{"line_number":173,"context_line":"    def _assert_data_in_result(self, result, msg):"},{"line_number":174,"context_line":"        if \"data\" not in result:"},{"line_number":175,"context_line":"            msg \u003d _(\u0027%s \"data\" was not in result.\u0027)"},{"line_number":176,"context_line":"            LOG.error(msg)"},{"line_number":177,"context_line":"            raise exception.CinderException(msg)"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"    def _create_volume(self, lun_param):"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAS3%2F%2FP8o%3D","line":176,"in_reply_to":"AAAAS3%2F%2FTOI%3D","updated":"2013-10-01 15:18:10.000000000","message":"Done","commit_id":"71bcc25945b632ec4bf41b176483dab3ecacc39e"}]}
