)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"a6ff7e8b84006bef4607a1fc6a80074091ab3388","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     GirishChilukuri \u003cgirish.chilukuri@ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-09-21 17:04:43 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[IBM DS8000]: REST API issue to get bundle"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Cinder for IBM storage DS8k is calling the unsupported"},{"line_number":10,"context_line":"Rest API \"api/v1\", which is failing with R9 version. Some"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9f560f44_cf2d6aaf","line":7,"range":{"start_line":7,"start_character":14,"end_line":7,"end_character":28},"updated":"2020-10-06 20:19:20.000000000","message":"nit: add \"Fix\" in the beginning to make it clear that it\u0027s a bugfix.","commit_id":"f7e8d4a38dca228ba9bf27045104a83a036ff5ad"},{"author":{"_account_id":32171,"name":"Girish Chilukuri","email":"girish.chilukuri@ibm.com","username":"GirishChilukuri"},"change_message_id":"2aa8c036ec1702d4c11e2b5650f8e2c1978ca91c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     GirishChilukuri \u003cgirish.chilukuri@ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-09-21 17:04:43 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[IBM DS8000]: REST API issue to get bundle"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Cinder for IBM storage DS8k is calling the unsupported"},{"line_number":10,"context_line":"Rest API \"api/v1\", which is failing with R9 version. Some"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9f560f44_a6d49348","line":7,"range":{"start_line":7,"start_character":14,"end_line":7,"end_character":28},"in_reply_to":"9f560f44_cf2d6aaf","updated":"2020-10-07 16:47:26.000000000","message":"Added \"Fix\" in the beginning.","commit_id":"f7e8d4a38dca228ba9bf27045104a83a036ff5ad"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"a6ff7e8b84006bef4607a1fc6a80074091ab3388","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[IBM DS8000]: REST API issue to get bundle"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Cinder for IBM storage DS8k is calling the unsupported"},{"line_number":10,"context_line":"Rest API \"api/v1\", which is failing with R9 version. Some"},{"line_number":11,"context_line":"how this unsupported API is working with R7 and R8 versions."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9f560f44_cf5f2a4b","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":6},"updated":"2020-10-06 20:19:20.000000000","message":"nit: Cinder driver","commit_id":"f7e8d4a38dca228ba9bf27045104a83a036ff5ad"},{"author":{"_account_id":32171,"name":"Girish Chilukuri","email":"girish.chilukuri@ibm.com","username":"GirishChilukuri"},"change_message_id":"2aa8c036ec1702d4c11e2b5650f8e2c1978ca91c","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[IBM DS8000]: REST API issue to get bundle"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Cinder for IBM storage DS8k is calling the unsupported"},{"line_number":10,"context_line":"Rest API \"api/v1\", which is failing with R9 version. Some"},{"line_number":11,"context_line":"how this unsupported API is working with R7 and R8 versions."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9f560f44_66b6fb27","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":6},"in_reply_to":"9f560f44_cf5f2a4b","updated":"2020-10-07 16:47:26.000000000","message":"Modified \"Cinder\" to \"Cinder driver\"","commit_id":"f7e8d4a38dca228ba9bf27045104a83a036ff5ad"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"a6ff7e8b84006bef4607a1fc6a80074091ab3388","unresolved":false,"context_lines":[{"line_number":7,"context_line":"[IBM DS8000]: REST API issue to get bundle"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Cinder for IBM storage DS8k is calling the unsupported"},{"line_number":10,"context_line":"Rest API \"api/v1\", which is failing with R9 version. Some"},{"line_number":11,"context_line":"how this unsupported API is working with R7 and R8 versions."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Modified cinder code for IBM storage to use the supported API"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9f560f44_efe94e7f","line":10,"range":{"start_line":10,"start_character":9,"end_line":10,"end_character":17},"updated":"2020-10-06 20:19:20.000000000","message":"Couldn\u0027t find a change in the code that replaces \"api/v1\" by something else. Maybe this line is related?\n\n    - return self._client.fetchone(\u0027GET\u0027, \u0027\u0027)\n    + return self._client.fetchone(\u0027GET\u0027, \u0027/systems\u0027)","commit_id":"f7e8d4a38dca228ba9bf27045104a83a036ff5ad"},{"author":{"_account_id":32171,"name":"Girish Chilukuri","email":"girish.chilukuri@ibm.com","username":"GirishChilukuri"},"change_message_id":"2aa8c036ec1702d4c11e2b5650f8e2c1978ca91c","unresolved":false,"context_lines":[{"line_number":7,"context_line":"[IBM DS8000]: REST API issue to get bundle"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Cinder for IBM storage DS8k is calling the unsupported"},{"line_number":10,"context_line":"Rest API \"api/v1\", which is failing with R9 version. Some"},{"line_number":11,"context_line":"how this unsupported API is working with R7 and R8 versions."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Modified cinder code for IBM storage to use the supported API"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9f560f44_66643bb4","line":10,"range":{"start_line":10,"start_character":9,"end_line":10,"end_character":17},"in_reply_to":"9f560f44_efe94e7f","updated":"2020-10-07 16:47:26.000000000","message":"Yes, The lines mentioned in the comment replaces the \"api/v1\".","commit_id":"f7e8d4a38dca228ba9bf27045104a83a036ff5ad"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"a6ff7e8b84006bef4607a1fc6a80074091ab3388","unresolved":false,"context_lines":[{"line_number":10,"context_line":"Rest API \"api/v1\", which is failing with R9 version. Some"},{"line_number":11,"context_line":"how this unsupported API is working with R7 and R8 versions."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Modified cinder code for IBM storage to use the supported API"},{"line_number":14,"context_line":"to get the bundle information."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"closes bug: #1895510"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9f560f44_6fa37e44","line":13,"range":{"start_line":13,"start_character":9,"end_line":13,"end_character":36},"updated":"2020-10-06 20:19:20.000000000","message":"nit: you may just say \"IBM driver\"","commit_id":"f7e8d4a38dca228ba9bf27045104a83a036ff5ad"},{"author":{"_account_id":32171,"name":"Girish Chilukuri","email":"girish.chilukuri@ibm.com","username":"GirishChilukuri"},"change_message_id":"2aa8c036ec1702d4c11e2b5650f8e2c1978ca91c","unresolved":false,"context_lines":[{"line_number":10,"context_line":"Rest API \"api/v1\", which is failing with R9 version. Some"},{"line_number":11,"context_line":"how this unsupported API is working with R7 and R8 versions."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Modified cinder code for IBM storage to use the supported API"},{"line_number":14,"context_line":"to get the bundle information."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"closes bug: #1895510"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9f560f44_c63427af","line":13,"range":{"start_line":13,"start_character":9,"end_line":13,"end_character":36},"in_reply_to":"9f560f44_6fa37e44","updated":"2020-10-07 16:47:26.000000000","message":"Addressed comment.","commit_id":"f7e8d4a38dca228ba9bf27045104a83a036ff5ad"}],"cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py":[{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"a6ff7e8b84006bef4607a1fc6a80074091ab3388","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    OPTIONAL_PARAMS \u003d [\u0027ds8k_host_type\u0027, \u0027lss_range_for_cg\u0027]"},{"line_number":63,"context_line":"    # if use new REST API, please update the version below"},{"line_number":64,"context_line":"    VALID_REST_VERSION_5_7_MIN \u003d \u002787.51.52.0\u0027"},{"line_number":65,"context_line":"    INVALID_STORAGE_VERSION \u003d \u00278.0.1\u0027"},{"line_number":66,"context_line":"    REST_VERSION_5_7_MIN_PPRC_CG \u003d \u002787.51.63.0\u0027"},{"line_number":67,"context_line":"    REST_VERSION_5_8_MIN_PPRC_CG \u003d \u002788.20.112.0\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_6f409ea3","line":64,"range":{"start_line":64,"start_character":4,"end_line":64,"end_character":30},"updated":"2020-10-06 20:19:20.000000000","message":"Is \u00275_7\u0027 based on \u00275.7.X.Y\u0027 versioning? Shouldn\u0027t it be updated to \u002787_51\u0027 then?","commit_id":"f7e8d4a38dca228ba9bf27045104a83a036ff5ad"},{"author":{"_account_id":32171,"name":"Girish Chilukuri","email":"girish.chilukuri@ibm.com","username":"GirishChilukuri"},"change_message_id":"2aa8c036ec1702d4c11e2b5650f8e2c1978ca91c","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    OPTIONAL_PARAMS \u003d [\u0027ds8k_host_type\u0027, \u0027lss_range_for_cg\u0027]"},{"line_number":63,"context_line":"    # if use new REST API, please update the version below"},{"line_number":64,"context_line":"    VALID_REST_VERSION_5_7_MIN \u003d \u002787.51.52.0\u0027"},{"line_number":65,"context_line":"    INVALID_STORAGE_VERSION \u003d \u00278.0.1\u0027"},{"line_number":66,"context_line":"    REST_VERSION_5_7_MIN_PPRC_CG \u003d \u002787.51.63.0\u0027"},{"line_number":67,"context_line":"    REST_VERSION_5_8_MIN_PPRC_CG \u003d \u002788.20.112.0\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_4695b787","line":64,"range":{"start_line":64,"start_character":4,"end_line":64,"end_character":30},"in_reply_to":"9f560f44_6f409ea3","updated":"2020-10-07 16:47:26.000000000","message":"Update variable name with version.","commit_id":"f7e8d4a38dca228ba9bf27045104a83a036ff5ad"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"a6ff7e8b84006bef4607a1fc6a80074091ab3388","unresolved":false,"context_lines":[{"line_number":63,"context_line":"    # if use new REST API, please update the version below"},{"line_number":64,"context_line":"    VALID_REST_VERSION_5_7_MIN \u003d \u002787.51.52.0\u0027"},{"line_number":65,"context_line":"    INVALID_STORAGE_VERSION \u003d \u00278.0.1\u0027"},{"line_number":66,"context_line":"    REST_VERSION_5_7_MIN_PPRC_CG \u003d \u002787.51.63.0\u0027"},{"line_number":67,"context_line":"    REST_VERSION_5_8_MIN_PPRC_CG \u003d \u002788.20.112.0\u0027"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    def __init__(self, conf, HTTPConnectorObject\u003dNone):"},{"line_number":70,"context_line":"        self.conf \u003d conf"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_af13d6b6","line":67,"range":{"start_line":66,"start_character":4,"end_line":67,"end_character":48},"updated":"2020-10-06 20:19:20.000000000","message":"same as above","commit_id":"f7e8d4a38dca228ba9bf27045104a83a036ff5ad"},{"author":{"_account_id":32171,"name":"Girish Chilukuri","email":"girish.chilukuri@ibm.com","username":"GirishChilukuri"},"change_message_id":"2aa8c036ec1702d4c11e2b5650f8e2c1978ca91c","unresolved":false,"context_lines":[{"line_number":63,"context_line":"    # if use new REST API, please update the version below"},{"line_number":64,"context_line":"    VALID_REST_VERSION_5_7_MIN \u003d \u002787.51.52.0\u0027"},{"line_number":65,"context_line":"    INVALID_STORAGE_VERSION \u003d \u00278.0.1\u0027"},{"line_number":66,"context_line":"    REST_VERSION_5_7_MIN_PPRC_CG \u003d \u002787.51.63.0\u0027"},{"line_number":67,"context_line":"    REST_VERSION_5_8_MIN_PPRC_CG \u003d \u002788.20.112.0\u0027"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    def __init__(self, conf, HTTPConnectorObject\u003dNone):"},{"line_number":70,"context_line":"        self.conf \u003d conf"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_269243a0","line":67,"range":{"start_line":66,"start_character":4,"end_line":67,"end_character":48},"in_reply_to":"9f560f44_af13d6b6","updated":"2020-10-07 16:47:26.000000000","message":"Update variable name with version.","commit_id":"f7e8d4a38dca228ba9bf27045104a83a036ff5ad"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"a6ff7e8b84006bef4607a1fc6a80074091ab3388","unresolved":false,"context_lines":[{"line_number":1044,"context_line":"    OPTIONAL_PARAMS \u003d [\u0027ds8k_host_type\u0027, \u0027port_pairs\u0027, \u0027ds8k_ssid_prefix\u0027,"},{"line_number":1045,"context_line":"                       \u0027lss_range_for_cg\u0027]"},{"line_number":1046,"context_line":"    # if use new REST API, please update the version below"},{"line_number":1047,"context_line":"    VALID_REST_VERSION_5_7_MIN \u003d \u002787.51.63.0\u0027"},{"line_number":1048,"context_line":"    VALID_REST_VERSION_5_8_MIN \u003d \u002788.20.112.0\u0027"},{"line_number":1049,"context_line":"    MIN_VALID_STORAGE_VERSION \u003d \u00278.1\u0027"},{"line_number":1050,"context_line":"    INVALID_STORAGE_VERSION \u003d \u00278.0.1\u0027"},{"line_number":1051,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_2f4d06c5","line":1048,"range":{"start_line":1047,"start_character":4,"end_line":1048,"end_character":30},"updated":"2020-10-06 20:19:20.000000000","message":"same as above","commit_id":"f7e8d4a38dca228ba9bf27045104a83a036ff5ad"},{"author":{"_account_id":32171,"name":"Girish Chilukuri","email":"girish.chilukuri@ibm.com","username":"GirishChilukuri"},"change_message_id":"2aa8c036ec1702d4c11e2b5650f8e2c1978ca91c","unresolved":false,"context_lines":[{"line_number":1044,"context_line":"    OPTIONAL_PARAMS \u003d [\u0027ds8k_host_type\u0027, \u0027port_pairs\u0027, \u0027ds8k_ssid_prefix\u0027,"},{"line_number":1045,"context_line":"                       \u0027lss_range_for_cg\u0027]"},{"line_number":1046,"context_line":"    # if use new REST API, please update the version below"},{"line_number":1047,"context_line":"    VALID_REST_VERSION_5_7_MIN \u003d \u002787.51.63.0\u0027"},{"line_number":1048,"context_line":"    VALID_REST_VERSION_5_8_MIN \u003d \u002788.20.112.0\u0027"},{"line_number":1049,"context_line":"    MIN_VALID_STORAGE_VERSION \u003d \u00278.1\u0027"},{"line_number":1050,"context_line":"    INVALID_STORAGE_VERSION \u003d \u00278.0.1\u0027"},{"line_number":1051,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_a6ebf30f","line":1048,"range":{"start_line":1047,"start_character":4,"end_line":1048,"end_character":30},"in_reply_to":"9f560f44_2f4d06c5","updated":"2020-10-07 16:47:26.000000000","message":"Update variable name with version.","commit_id":"f7e8d4a38dca228ba9bf27045104a83a036ff5ad"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"e93c0c46ac090cca30cb67fe5907c7c09fce34ba","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    OPTIONAL_PARAMS \u003d [\u0027ds8k_host_type\u0027, \u0027lss_range_for_cg\u0027]"},{"line_number":63,"context_line":"    # if use new REST API, please update the version below"},{"line_number":64,"context_line":"    VALID_REST_VERSION_87_51_MIN \u003d \u002787.51.52.0\u0027"},{"line_number":65,"context_line":"    INVALID_STORAGE_VERSION \u003d \u00278.0.1\u0027"},{"line_number":66,"context_line":"    REST_VERSION_87_51_MIN_PPRC_CG \u003d \u002787.51.63.0\u0027"},{"line_number":67,"context_line":"    REST_VERSION_88_20_MIN_PPRC_CG \u003d \u002788.20.112.0\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_47ca919f","line":64,"range":{"start_line":64,"start_character":4,"end_line":64,"end_character":32},"updated":"2020-10-12 15:22:06.000000000","message":"Looks better now.\n\nIf it\u0027s expected that this will change frequently, you might want to change it to a more generic name. So you\u0027ll need to give more meaningful names for \"87.51.X.Y\" and \"88.20.X.Y\".","commit_id":"b477632a664f37be9da4ef7c2276fdf191710d75"},{"author":{"_account_id":32171,"name":"Girish Chilukuri","email":"girish.chilukuri@ibm.com","username":"GirishChilukuri"},"change_message_id":"486808c0126932cc7ae1dc96e763fd27a8236324","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    OPTIONAL_PARAMS \u003d [\u0027ds8k_host_type\u0027, \u0027lss_range_for_cg\u0027]"},{"line_number":63,"context_line":"    # if use new REST API, please update the version below"},{"line_number":64,"context_line":"    VALID_REST_VERSION_87_51_MIN \u003d \u002787.51.52.0\u0027"},{"line_number":65,"context_line":"    INVALID_STORAGE_VERSION \u003d \u00278.0.1\u0027"},{"line_number":66,"context_line":"    REST_VERSION_87_51_MIN_PPRC_CG \u003d \u002787.51.63.0\u0027"},{"line_number":67,"context_line":"    REST_VERSION_88_20_MIN_PPRC_CG \u003d \u002788.20.112.0\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_820c9739","line":64,"range":{"start_line":64,"start_character":4,"end_line":64,"end_character":32},"in_reply_to":"9f560f44_47ca919f","updated":"2020-10-12 15:51:38.000000000","message":"This variables are named based on the version from API, initially undocumented API was used to get the bundle information. Now we changed it to use documented API, so the versions are changed and will not change frequently.","commit_id":"b477632a664f37be9da4ef7c2276fdf191710d75"}],"releasenotes/notes/bug-1895510-REST-API-issue-to-get-bundle-198a3b89255759bb.yaml":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"da1b11a61ce79d2bc0a27814c3d234279d44c2ff","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    `Bug #1895510 \u003chttps://bugs.launchpad.net/cinder/+bug/1895510\u003e`_:"},{"line_number":5,"context_line":"    IBM Storage: Fixed issue in get_version for IBM storage which is using the"},{"line_number":6,"context_line":"    unsupported rest API to get the bundle information. Some how this"},{"line_number":7,"context_line":"    unsupported API worked for R7, R8 and failed for R9. Modified IBM storage"},{"line_number":8,"context_line":"    driver to use supported API to get bundle information for R7, R8 and R9."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f560f44_cfba8a6f","line":6,"updated":"2020-10-06 20:12:46.000000000","message":"This seems like a lot of internal detail that a deployer will not know or care about. Might be good to either drop this release note, or just state that \"a compatibility issue was fixed when using the IBM DS8000 driver with storage version R9 and later.\"","commit_id":"f7e8d4a38dca228ba9bf27045104a83a036ff5ad"},{"author":{"_account_id":32171,"name":"Girish Chilukuri","email":"girish.chilukuri@ibm.com","username":"GirishChilukuri"},"change_message_id":"2aa8c036ec1702d4c11e2b5650f8e2c1978ca91c","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    `Bug #1895510 \u003chttps://bugs.launchpad.net/cinder/+bug/1895510\u003e`_:"},{"line_number":5,"context_line":"    IBM Storage: Fixed issue in get_version for IBM storage which is using the"},{"line_number":6,"context_line":"    unsupported rest API to get the bundle information. Some how this"},{"line_number":7,"context_line":"    unsupported API worked for R7, R8 and failed for R9. Modified IBM storage"},{"line_number":8,"context_line":"    driver to use supported API to get bundle information for R7, R8 and R9."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f560f44_c698a7cd","line":6,"in_reply_to":"9f560f44_cfba8a6f","updated":"2020-10-07 16:47:26.000000000","message":"Modified release notes to state it as a compatible issue.","commit_id":"f7e8d4a38dca228ba9bf27045104a83a036ff5ad"}]}
