)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"b37293c95a08d4da9f1ab5426f36f9eb480eff35","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     jayaanan \u003cjayaanand.borra@netapp.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2026-06-08 11:59:41 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"NetApp ZAPI: Replace urllib with requests library in NaServer"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Migrate NaServer HTTP client from urllib to requests.Session to"},{"line_number":10,"context_line":"fix unnecessary 401 challenge-response round-trips on every ZAPI"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9f89c23a_277f811c","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":12},"updated":"2026-06-09 13:33:59.000000000","message":"Release notes are missing.","commit_id":"9903a5fc55014c60d9316876a2f558f7e054bb14"}],"cinder/tests/unit/volume/drivers/netapp/dataontap/client/test_api.py":[{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"b37293c95a08d4da9f1ab5426f36f9eb480eff35","unresolved":true,"context_lines":[{"line_number":276,"context_line":"        self.mock_object(self.root, \u0027_get_result\u0027,"},{"line_number":277,"context_line":"                         return_value\u003dzapi_fakes.FAKE_NA_ELEMENT)"},{"line_number":278,"context_line":""},{"line_number":279,"context_line":"        self.root.send_http_request(na_element)"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"    @ddt.data(\u0027192.168.1.0\u0027, \u0027127.0.0.1\u0027, \u00270.0.0.0\u0027,"},{"line_number":282,"context_line":"              \u0027::ffff:8\u0027, \u0027fdf8:f53b:82e4::53\u0027, \u00272001::1\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"97ec0bb0_ae02b2bf","line":279,"updated":"2026-06-09 13:33:59.000000000","message":"Need to add some asserts here?","commit_id":"9903a5fc55014c60d9316876a2f558f7e054bb14"}],"cinder/volume/drivers/netapp/dataontap/client/api.py":[{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"b37293c95a08d4da9f1ab5426f36f9eb480eff35","unresolved":true,"context_lines":[{"line_number":204,"context_line":"                timeout\u003dself._timeout)"},{"line_number":205,"context_line":"            response.raise_for_status()"},{"line_number":206,"context_line":"        except requests.HTTPError as e:"},{"line_number":207,"context_line":"            raise NaApiError(e.response.status_code, str(e))"},{"line_number":208,"context_line":"        except Exception:"},{"line_number":209,"context_line":"            LOG.exception(\"Error communicating with NetApp filer.\")"},{"line_number":210,"context_line":"            raise NaApiError(\u0027Unexpected error\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"42da0531_31c355d0","line":207,"updated":"2026-06-09 13:33:59.000000000","message":"The error code and message is not returned. There are places in driver code where we expect e.msg to be parsed. Wont this be regressive change? Can we retain the existing formatting of error?","commit_id":"9903a5fc55014c60d9316876a2f558f7e054bb14"}]}
