)]}'
{"cinder/tests/test_hp3par.py":[{"author":{"_account_id":6043,"name":"Kurt Martin","email":"kurt.f.martin@hpe.com","username":"kurt-f-martin"},"change_message_id":"53bc0cd2b1bf2e1dbc43000c2a6bb6689c1aedc9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"#    (c) Copyright 2013 Hewlett-Packard Development Company, L.P."},{"line_number":3,"context_line":"#    All Rights Reserved."},{"line_number":4,"context_line":"#"},{"line_number":5,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F98FM%3D","line":2,"updated":"2014-01-31 21:38:38.000000000","message":"the copyright should be 2013-2014","commit_id":"d9754ca8bbf24d7db1c0840ff123f1d2284807f6"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"5f3b847e0ee4a9b822d30ffbc60ece3f2bf0c02f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"#    (c) Copyright 2013 Hewlett-Packard Development Company, L.P."},{"line_number":3,"context_line":"#    All Rights Reserved."},{"line_number":4,"context_line":"#"},{"line_number":5,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F98BA%3D","line":2,"in_reply_to":"AAAAUH%2F98FM%3D","updated":"2014-01-31 21:41:50.000000000","message":"Done","commit_id":"d9754ca8bbf24d7db1c0840ff123f1d2284807f6"}],"cinder/volume/drivers/san/hp/hp_3par_common.py":[{"author":{"_account_id":6043,"name":"Kurt Martin","email":"kurt.f.martin@hpe.com","username":"kurt-f-martin"},"change_message_id":"53bc0cd2b1bf2e1dbc43000c2a6bb6689c1aedc9","unresolved":false,"context_lines":[{"line_number":950,"context_line":"        except hpexceptions.HTTPNotFound as e:"},{"line_number":951,"context_line":"            if \u0027host does not exist\u0027 in e.get_description():"},{"line_number":952,"context_line":"                # use the wwn to see if we can find the hostname"},{"line_number":953,"context_line":"                LOG.warn(\"looking for hostname\")"},{"line_number":954,"context_line":"                hostname \u003d self._get_3par_hostname_from_wwn_iqn(wwn, iqn)"},{"line_number":955,"context_line":"                # no 3par host, re-throw"},{"line_number":956,"context_line":"                if (hostname is None):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F98DA%3D","line":953,"updated":"2014-01-31 21:38:38.000000000","message":"Is this left over from debugging?","commit_id":"d9754ca8bbf24d7db1c0840ff123f1d2284807f6"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"5f3b847e0ee4a9b822d30ffbc60ece3f2bf0c02f","unresolved":false,"context_lines":[{"line_number":950,"context_line":"        except hpexceptions.HTTPNotFound as e:"},{"line_number":951,"context_line":"            if \u0027host does not exist\u0027 in e.get_description():"},{"line_number":952,"context_line":"                # use the wwn to see if we can find the hostname"},{"line_number":953,"context_line":"                LOG.warn(\"looking for hostname\")"},{"line_number":954,"context_line":"                hostname \u003d self._get_3par_hostname_from_wwn_iqn(wwn, iqn)"},{"line_number":955,"context_line":"                # no 3par host, re-throw"},{"line_number":956,"context_line":"                if (hostname is None):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F98BM%3D","line":953,"in_reply_to":"AAAAUH%2F98DA%3D","updated":"2014-01-31 21:41:50.000000000","message":"Done","commit_id":"d9754ca8bbf24d7db1c0840ff123f1d2284807f6"}],"cinder/volume/drivers/san/hp/hp_3par_fc.py":[{"author":{"_account_id":6043,"name":"Kurt Martin","email":"kurt.f.martin@hpe.com","username":"kurt-f-martin"},"change_message_id":"bc9c321b388179da5168ae715a1fdb5196e596e5","unresolved":false,"context_lines":[{"line_number":237,"context_line":"        host_found \u003d None"},{"line_number":238,"context_line":"        for wwn in wwns:"},{"line_number":239,"context_line":"            host_found \u003d self.common.client.findHost(wwn\u003dwwn)"},{"line_number":240,"context_line":"            LOG.warn(\"Did we find the host? %s\" % host_found)"},{"line_number":241,"context_line":"            if host_found is not None:"},{"line_number":242,"context_line":"                break"},{"line_number":243,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F97kI%3D","line":240,"updated":"2014-01-31 23:12:39.000000000","message":"another warning that probably should not be here, this is going to print every time we find a host","commit_id":"edd315af479911cdbd07b3177aefa0e8f07d43a1"}],"cinder/volume/drivers/san/hp/hp_3par_iscsi.py":[{"author":{"_account_id":6043,"name":"Kurt Martin","email":"kurt.f.martin@hpe.com","username":"kurt-f-martin"},"change_message_id":"bc9c321b388179da5168ae715a1fdb5196e596e5","unresolved":false,"context_lines":[{"line_number":305,"context_line":"        \"\"\""},{"line_number":306,"context_line":"        # first search for an existing host"},{"line_number":307,"context_line":"        host_found \u003d self.common.client.findHost(iqn\u003discsi_iqn)"},{"line_number":308,"context_line":"        LOG.warn(\"Did we find the host? %s\" % host_found)"},{"line_number":309,"context_line":"        if host_found is not None:"},{"line_number":310,"context_line":"            self.common.hosts_naming_dict[hostname] \u003d host_found"},{"line_number":311,"context_line":"            return host_found"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F97kg%3D","line":308,"updated":"2014-01-31 23:12:39.000000000","message":"another warning that probably should not be here, this is going to print every time we find a host","commit_id":"edd315af479911cdbd07b3177aefa0e8f07d43a1"}]}
