)]}'
{"cinder/volume/drivers/nec/volume_helper.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"30c7c651e8a293a25ff21efa08d1f6f69947db6f","unresolved":false,"context_lines":[{"line_number":581,"context_line":""},{"line_number":582,"context_line":"        # check volume status."},{"line_number":583,"context_line":"        if volume.status !\u003d \u0027available\u0027:"},{"line_number":584,"context_line":"            msg \u003d _(\u0027Specified volume %s is not available.\u0027) % volume.id"},{"line_number":585,"context_line":"            LOG.debug(msg)"},{"line_number":586,"context_line":"            return false_ret"},{"line_number":587,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_cb4f9733","line":584,"range":{"start_line":584,"start_character":18,"end_line":584,"end_character":20},"updated":"2019-11-27 12:42:52.000000000","message":"This string is no longer raised in an exception, so it should not be translated. You can now put this directly in the LOG.debug call with volume.id as an argument.","commit_id":"2ed327f7feac5c342e8887acd53818bd0f37c212"},{"author":{"_account_id":28403,"name":"Naoki Saito","email":"nasaito@nec.com","username":"n-saito"},"change_message_id":"804a4ffb3a2c3aa07feada05bde46be6935336fc","unresolved":false,"context_lines":[{"line_number":581,"context_line":""},{"line_number":582,"context_line":"        # check volume status."},{"line_number":583,"context_line":"        if volume.status !\u003d \u0027available\u0027:"},{"line_number":584,"context_line":"            msg \u003d _(\u0027Specified volume %s is not available.\u0027) % volume.id"},{"line_number":585,"context_line":"            LOG.debug(msg)"},{"line_number":586,"context_line":"            return false_ret"},{"line_number":587,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_a2658e4b","line":584,"range":{"start_line":584,"start_character":18,"end_line":584,"end_character":20},"in_reply_to":"3fa7e38b_cb4f9733","updated":"2019-11-28 10:15:34.000000000","message":"Done","commit_id":"2ed327f7feac5c342e8887acd53818bd0f37c212"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"30c7c651e8a293a25ff21efa08d1f6f69947db6f","unresolved":false,"context_lines":[{"line_number":697,"context_line":""},{"line_number":698,"context_line":"        # check volume attach status."},{"line_number":699,"context_line":"        if volume.attach_status \u003d\u003d \u0027attached\u0027:"},{"line_number":700,"context_line":"            msg \u003d _(\u0027Specified volume %s is not attached.\u0027) % volume.id"},{"line_number":701,"context_line":"            LOG.debug(msg)"},{"line_number":702,"context_line":"            return False"},{"line_number":703,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_eb4cd340","line":700,"range":{"start_line":700,"start_character":17,"end_line":700,"end_character":20},"updated":"2019-11-27 12:42:52.000000000","message":"Same.","commit_id":"2ed327f7feac5c342e8887acd53818bd0f37c212"},{"author":{"_account_id":28403,"name":"Naoki Saito","email":"nasaito@nec.com","username":"n-saito"},"change_message_id":"804a4ffb3a2c3aa07feada05bde46be6935336fc","unresolved":false,"context_lines":[{"line_number":697,"context_line":""},{"line_number":698,"context_line":"        # check volume attach status."},{"line_number":699,"context_line":"        if volume.attach_status \u003d\u003d \u0027attached\u0027:"},{"line_number":700,"context_line":"            msg \u003d _(\u0027Specified volume %s is not attached.\u0027) % volume.id"},{"line_number":701,"context_line":"            LOG.debug(msg)"},{"line_number":702,"context_line":"            return False"},{"line_number":703,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_42729a14","line":700,"range":{"start_line":700,"start_character":17,"end_line":700,"end_character":20},"in_reply_to":"3fa7e38b_eb4cd340","updated":"2019-11-28 10:15:34.000000000","message":"Done","commit_id":"2ed327f7feac5c342e8887acd53818bd0f37c212"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"c61f302326095cbfabd990b7f17e539368331ef5","unresolved":false,"context_lines":[{"line_number":555,"context_line":"                      \u0027dsthost\u0027: host})"},{"line_number":556,"context_line":"        try:"},{"line_number":557,"context_line":"            ret \u003d self._migrate_volume(context, volume, host)"},{"line_number":558,"context_line":"            LOG.info(\u0027Migrated Volume (%s)\u0027, msgparm)"},{"line_number":559,"context_line":"            return ret"},{"line_number":560,"context_line":"        except exception.CinderException as e:"},{"line_number":561,"context_line":"            with excutils.save_and_reraise_exception():"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_56c93576","line":558,"range":{"start_line":558,"start_character":12,"end_line":558,"end_character":53},"updated":"2019-12-12 20:06:40.000000000","message":"This should be updated to only log that the volume has been migrated if ret !\u003d (False, None).","commit_id":"c48a8cd0d3b5a4fe72cd2681c4cb6c66020dc28b"},{"author":{"_account_id":28403,"name":"Naoki Saito","email":"nasaito@nec.com","username":"n-saito"},"change_message_id":"b7c0bb46a80205c2a5129cb6c07f3f5f8ee0c3e8","unresolved":false,"context_lines":[{"line_number":555,"context_line":"                      \u0027dsthost\u0027: host})"},{"line_number":556,"context_line":"        try:"},{"line_number":557,"context_line":"            ret \u003d self._migrate_volume(context, volume, host)"},{"line_number":558,"context_line":"            LOG.info(\u0027Migrated Volume (%s)\u0027, msgparm)"},{"line_number":559,"context_line":"            return ret"},{"line_number":560,"context_line":"        except exception.CinderException as e:"},{"line_number":561,"context_line":"            with excutils.save_and_reraise_exception():"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_88aaf06a","line":558,"range":{"start_line":558,"start_character":12,"end_line":558,"end_character":53},"in_reply_to":"3fa7e38b_56c93576","updated":"2020-02-03 09:06:51.000000000","message":"Done","commit_id":"c48a8cd0d3b5a4fe72cd2681c4cb6c66020dc28b"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"c61f302326095cbfabd990b7f17e539368331ef5","unresolved":false,"context_lines":[{"line_number":695,"context_line":"                   \u0027host\u0027: host})"},{"line_number":696,"context_line":""},{"line_number":697,"context_line":"        # check volume attach status."},{"line_number":698,"context_line":"        if volume.attach_status \u003d\u003d \u0027attached\u0027:"},{"line_number":699,"context_line":"            LOG.debug(\u0027Specified volume %s is not attached.\u0027, volume.id)"},{"line_number":700,"context_line":"            return False"},{"line_number":701,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_568e1532","line":698,"range":{"start_line":698,"start_character":36,"end_line":698,"end_character":44},"updated":"2019-12-12 20:06:40.000000000","message":"Why would retype fail if the volume is not attached?","commit_id":"c48a8cd0d3b5a4fe72cd2681c4cb6c66020dc28b"},{"author":{"_account_id":28403,"name":"Naoki Saito","email":"nasaito@nec.com","username":"n-saito"},"change_message_id":"b7c0bb46a80205c2a5129cb6c07f3f5f8ee0c3e8","unresolved":false,"context_lines":[{"line_number":695,"context_line":"                   \u0027host\u0027: host})"},{"line_number":696,"context_line":""},{"line_number":697,"context_line":"        # check volume attach status."},{"line_number":698,"context_line":"        if volume.attach_status \u003d\u003d \u0027attached\u0027:"},{"line_number":699,"context_line":"            LOG.debug(\u0027Specified volume %s is not attached.\u0027, volume.id)"},{"line_number":700,"context_line":"            return False"},{"line_number":701,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_a8afac7a","line":698,"range":{"start_line":698,"start_character":36,"end_line":698,"end_character":44},"in_reply_to":"3fa7e38b_568e1532","updated":"2020-02-03 09:06:51.000000000","message":"Done","commit_id":"c48a8cd0d3b5a4fe72cd2681c4cb6c66020dc28b"}]}
