)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"de6d6999bc74284709a1c43e0857256a53bbb42d","unresolved":false,"context_lines":[{"line_number":9,"context_line":"When HNAS driver is not using the SSH option and there are lots of exports in"},{"line_number":10,"context_line":"the backend, a exception of \"Connection reset\" is eventually raised in the"},{"line_number":11,"context_line":"driver initialization."},{"line_number":12,"context_line":"This patch makes the HNAS driver retries when this exception is raised."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Ia6306d5d2d24556135505ddc33174f57c86d8555"},{"line_number":15,"context_line":"Closes-Bug: 1541941"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"5a5ae5dd_a2f2a26d","line":12,"range":{"start_line":12,"start_character":33,"end_line":12,"end_character":40},"updated":"2016-02-04 18:42:19.000000000","message":"retries -\u003e retry","commit_id":"15a2752d512d7f74b9286e780428b559fe6582dd"}],"cinder/volume/drivers/hitachi/hnas_backend.py":[{"author":{"_account_id":19144,"name":"José Mello","email":"jose.eduardo.jr@gmail.com","username":"jose-eduardo-jr"},"change_message_id":"01551c41f2f7b65108a8c4847e74ecae2d3d4125","unresolved":false,"context_lines":[{"line_number":68,"context_line":"                    LOG.debug(\"SSC connection error!\")"},{"line_number":69,"context_line":"                    msg \u003d _(\"Failed to establish SSC connection.\")"},{"line_number":70,"context_line":"                    raise exception.HNASConnError(msg)"},{"line_number":71,"context_line":"                elif \u0027Connection reset\u0027 in e.stderr:"},{"line_number":72,"context_line":"                    LOG.debug(\"HNAS connection reset!\")"},{"line_number":73,"context_line":"                    msg \u003d _(\"HNAS has disconnect SSC\")"},{"line_number":74,"context_line":"                    raise exception.HNASConnError(msg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_a405d37a","line":71,"range":{"start_line":71,"start_character":16,"end_line":71,"end_character":52},"updated":"2016-02-04 17:29:41.000000000","message":"Could you please confirm if this exception is raised prior to the previous one ? Otherwise this code will never be reached","commit_id":"5b5a453efedbd880edc7ed7893ed6574e1598265"},{"author":{"_account_id":14865,"name":"Adriano Freires Rosso","email":"adriano.rosso@fit-tecnologia.org.br","username":"adriano_rosso"},"change_message_id":"19dcda4e6539f81f35766975f0ff62106fed0d5b","unresolved":false,"context_lines":[{"line_number":68,"context_line":"                    LOG.debug(\"SSC connection error!\")"},{"line_number":69,"context_line":"                    msg \u003d _(\"Failed to establish SSC connection.\")"},{"line_number":70,"context_line":"                    raise exception.HNASConnError(msg)"},{"line_number":71,"context_line":"                elif \u0027Connection reset\u0027 in e.stderr:"},{"line_number":72,"context_line":"                    LOG.debug(\"HNAS connection reset!\")"},{"line_number":73,"context_line":"                    msg \u003d _(\"HNAS has disconnect SSC\")"},{"line_number":74,"context_line":"                    raise exception.HNASConnError(msg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_9fb7c2d7","line":71,"range":{"start_line":71,"start_character":16,"end_line":71,"end_character":52},"in_reply_to":"5a5ae5dd_a405d37a","updated":"2016-02-04 17:56:38.000000000","message":"Yes. They are both connection exceptions raised by HNAS, but they are independent.","commit_id":"5b5a453efedbd880edc7ed7893ed6574e1598265"},{"author":{"_account_id":19144,"name":"José Mello","email":"jose.eduardo.jr@gmail.com","username":"jose-eduardo-jr"},"change_message_id":"01551c41f2f7b65108a8c4847e74ecae2d3d4125","unresolved":false,"context_lines":[{"line_number":70,"context_line":"                    raise exception.HNASConnError(msg)"},{"line_number":71,"context_line":"                elif \u0027Connection reset\u0027 in e.stderr:"},{"line_number":72,"context_line":"                    LOG.debug(\"HNAS connection reset!\")"},{"line_number":73,"context_line":"                    msg \u003d _(\"HNAS has disconnect SSC\")"},{"line_number":74,"context_line":"                    raise exception.HNASConnError(msg)"},{"line_number":75,"context_line":"                else:"},{"line_number":76,"context_line":"                    raise"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_24cc8369","line":73,"range":{"start_line":73,"start_character":38,"end_line":73,"end_character":48},"updated":"2016-02-04 17:29:41.000000000","message":"Should be \"disconnected\" maybe ?","commit_id":"5b5a453efedbd880edc7ed7893ed6574e1598265"},{"author":{"_account_id":14865,"name":"Adriano Freires Rosso","email":"adriano.rosso@fit-tecnologia.org.br","username":"adriano_rosso"},"change_message_id":"19dcda4e6539f81f35766975f0ff62106fed0d5b","unresolved":false,"context_lines":[{"line_number":70,"context_line":"                    raise exception.HNASConnError(msg)"},{"line_number":71,"context_line":"                elif \u0027Connection reset\u0027 in e.stderr:"},{"line_number":72,"context_line":"                    LOG.debug(\"HNAS connection reset!\")"},{"line_number":73,"context_line":"                    msg \u003d _(\"HNAS has disconnect SSC\")"},{"line_number":74,"context_line":"                    raise exception.HNASConnError(msg)"},{"line_number":75,"context_line":"                else:"},{"line_number":76,"context_line":"                    raise"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_ffe1169b","line":73,"range":{"start_line":73,"start_character":38,"end_line":73,"end_character":48},"in_reply_to":"5a5ae5dd_24cc8369","updated":"2016-02-04 17:56:38.000000000","message":"Done","commit_id":"5b5a453efedbd880edc7ed7893ed6574e1598265"},{"author":{"_account_id":19144,"name":"José Mello","email":"jose.eduardo.jr@gmail.com","username":"jose-eduardo-jr"},"change_message_id":"01551c41f2f7b65108a8c4847e74ecae2d3d4125","unresolved":false,"context_lines":[{"line_number":73,"context_line":"                    msg \u003d _(\"HNAS has disconnect SSC\")"},{"line_number":74,"context_line":"                    raise exception.HNASConnError(msg)"},{"line_number":75,"context_line":"                else:"},{"line_number":76,"context_line":"                    raise"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"        else:"},{"line_number":79,"context_line":"            if self.drv_configs[\u0027cluster_admin_ip0\u0027] is None:"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_24748366","line":76,"range":{"start_line":76,"start_character":20,"end_line":76,"end_character":25},"updated":"2016-02-04 17:29:41.000000000","message":"What happened to the ProcessExecutionError ? No exception will be raised on this case anymore ?","commit_id":"5b5a453efedbd880edc7ed7893ed6574e1598265"},{"author":{"_account_id":14865,"name":"Adriano Freires Rosso","email":"adriano.rosso@fit-tecnologia.org.br","username":"adriano_rosso"},"change_message_id":"19dcda4e6539f81f35766975f0ff62106fed0d5b","unresolved":false,"context_lines":[{"line_number":73,"context_line":"                    msg \u003d _(\"HNAS has disconnect SSC\")"},{"line_number":74,"context_line":"                    raise exception.HNASConnError(msg)"},{"line_number":75,"context_line":"                else:"},{"line_number":76,"context_line":"                    raise"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"        else:"},{"line_number":79,"context_line":"            if self.drv_configs[\u0027cluster_admin_ip0\u0027] is None:"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_1fdd12e0","line":76,"range":{"start_line":76,"start_character":20,"end_line":76,"end_character":25},"in_reply_to":"5a5ae5dd_24748366","updated":"2016-02-04 17:56:38.000000000","message":"The last exception of this scope will be raised here.","commit_id":"5b5a453efedbd880edc7ed7893ed6574e1598265"}]}
