)]}'
{"cinder/volume/drivers/dell_emc/powermax/common.py":[{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"0b8661f490b1be285883c3d1df381cd778ea27f5","unresolved":false,"context_lines":[{"line_number":2136,"context_line":""},{"line_number":2137,"context_line":"    def _unlink_targets_and_delete_temp_snapvx("},{"line_number":2138,"context_line":"            self, session, array, extra_specs):"},{"line_number":2139,"context_line":"        \"\"\"unlink targets and delete the temporary snapvx"},{"line_number":2140,"context_line":""},{"line_number":2141,"context_line":"        :param session: the snapvx session"},{"line_number":2142,"context_line":"        :param array: the array serial number"}],"source_content_type":"text/x-python","patch_set":3,"id":"dfbec78f_d38fe520","line":2139,"range":{"start_line":2139,"start_character":11,"end_line":2139,"end_character":17},"updated":"2019-05-10 12:07:10.000000000","message":"nit: unlink","commit_id":"2fe590a281247ae18b7de81bebd0014084b9c2a2"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"aa5ecaa1a7089ba9cdfe42ae895065cb6812cfb6","unresolved":false,"context_lines":[{"line_number":2127,"context_line":"                        self._unlink_targets_and_delete_temp_snapvx("},{"line_number":2128,"context_line":"                            session, array, extra_specs)"},{"line_number":2129,"context_line":"                    except Exception:"},{"line_number":2130,"context_line":"                        exception_message \u003d _("},{"line_number":2131,"context_line":"                            \"Will retry one more time.\")"},{"line_number":2132,"context_line":""},{"line_number":2133,"context_line":"                        LOG.warning(exception_message)"},{"line_number":2134,"context_line":"                        raise exception.VolumeBackendAPIException("}],"source_content_type":"text/x-python","patch_set":4,"id":"bfb3d3c7_5ec39857","line":2131,"range":{"start_line":2130,"start_character":24,"end_line":2131,"end_character":56},"updated":"2019-05-30 15:55:39.000000000","message":"Doesn\u0027t look like there is a reason for this to span two lines.","commit_id":"67170bfd17dc0ae8d55ef8c194cc61f2289dc41d"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"98faa905407c53309e232755a7700fbbfcd838f4","unresolved":false,"context_lines":[{"line_number":2127,"context_line":"                        self._unlink_targets_and_delete_temp_snapvx("},{"line_number":2128,"context_line":"                            session, array, extra_specs)"},{"line_number":2129,"context_line":"                    except Exception:"},{"line_number":2130,"context_line":"                        exception_message \u003d _("},{"line_number":2131,"context_line":"                            \"Will retry one more time.\")"},{"line_number":2132,"context_line":""},{"line_number":2133,"context_line":"                        LOG.warning(exception_message)"},{"line_number":2134,"context_line":"                        raise exception.VolumeBackendAPIException("}],"source_content_type":"text/x-python","patch_set":4,"id":"bfb3d3c7_de854808","line":2131,"range":{"start_line":2130,"start_character":24,"end_line":2131,"end_character":56},"in_reply_to":"bfb3d3c7_5ec39857","updated":"2019-05-30 15:57:21.000000000","message":"Sure","commit_id":"67170bfd17dc0ae8d55ef8c194cc61f2289dc41d"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"6a96da61c383a412f11ddb898a919996f6646bc9","unresolved":false,"context_lines":[{"line_number":1520,"context_line":"        is_clone_license \u003d self.rest.is_snapvx_licensed(array)"},{"line_number":1521,"context_line":"        if not is_clone_license:"},{"line_number":1522,"context_line":"            exception_message \u003d (_("},{"line_number":1523,"context_line":"                \"SnapVx feature is not licensed on %(array)s.\")"},{"line_number":1524,"context_line":"                % {\u0027array\u0027: array})"},{"line_number":1525,"context_line":"            LOG.error(exception_message)"},{"line_number":1526,"context_line":"            raise exception.VolumeBackendAPIException("}],"source_content_type":"text/x-python","patch_set":6,"id":"9fb8cfa7_44f364e8","line":1523,"range":{"start_line":1523,"start_character":22,"end_line":1523,"end_character":23},"updated":"2019-06-20 05:28:33.000000000","message":"The documents mention it as SnapVX,\nmaybe \u0027X\u0027 (Capital) to maintain consistency with docs?","commit_id":"ff5cbe0d88db3b7ee654ce8954f79564f289fcd3"}]}
