)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":38371,"name":"Kumar Tadepalli","display_name":"Kumar Tadepalli","email":"kumart.lead@gmail.com","username":"kumart","status":"NetApp"},"change_message_id":"1d1bca96765ce90ac7a5fb87766ae555716a88bd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3a9e56b0_7a3b9da8","updated":"2026-06-01 04:27:11.000000000","message":"LGTM.","commit_id":"008c8c2babe7a050a23fe83fc27ef6e7769e5f64"},{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"29f9727d0ed18eb543b5ca2ad326aa38ffef88c8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d025ffcf_dd29090e","updated":"2026-06-02 14:22:44.000000000","message":"Please take a look at the comment.","commit_id":"008c8c2babe7a050a23fe83fc27ef6e7769e5f64"},{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"bba1a36f58bdd200412360169a383ab200f4b3bd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"db03bdde_f9542576","updated":"2026-06-16 07:36:40.000000000","message":"Please take a look at the comment.","commit_id":"d03900b064966749811351b1400200d820b1c4fb"},{"author":{"_account_id":38371,"name":"Kumar Tadepalli","display_name":"Kumar Tadepalli","email":"kumart.lead@gmail.com","username":"kumart","status":"NetApp"},"change_message_id":"baecbe78e61a9433077015226419642148cb861b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"049531fc_bc35fdfb","updated":"2026-06-17 05:29:38.000000000","message":"LGTM","commit_id":"d857c4774a5a091f4557d13630d7413824e68def"},{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"b83a222f1e61a44f2eed32d30abc042011467f30","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"6ffb9211_6ea3b323","updated":"2026-06-18 16:22:47.000000000","message":"LGTM","commit_id":"d857c4774a5a091f4557d13630d7413824e68def"},{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"cb8340fb0d6e839f7291b5a926150f453e89a767","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"a4128f8a_8b5c8afb","updated":"2026-06-24 04:58:05.000000000","message":"LGTM","commit_id":"ffbfa25acdb912944f8e3a58bdfaa096dc512947"},{"author":{"_account_id":38371,"name":"Kumar Tadepalli","display_name":"Kumar Tadepalli","email":"kumart.lead@gmail.com","username":"kumart","status":"NetApp"},"change_message_id":"1a158f1bba5826a17195e2fb5e7b7a6c7a3b0cf3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"72f280d5_8dda968c","updated":"2026-06-24 04:13:05.000000000","message":"LGTM.","commit_id":"ffbfa25acdb912944f8e3a58bdfaa096dc512947"},{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"8f0b4e4887c9fdf9415d36032d1ffa527a1cf557","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"9b253be8_7436e947","updated":"2026-07-08 13:23:24.000000000","message":"LGTM","commit_id":"b8dc2286a4c01f5cf2dce558606ac9ab37f8c6c1"},{"author":{"_account_id":38371,"name":"Kumar Tadepalli","display_name":"Kumar Tadepalli","email":"kumart.lead@gmail.com","username":"kumart","status":"NetApp"},"change_message_id":"e6b6bced42f988e95e4916c59483e1740b45a009","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"2b271ac2_7d80af17","updated":"2026-06-26 06:22:56.000000000","message":"LGTM.","commit_id":"b8dc2286a4c01f5cf2dce558606ac9ab37f8c6c1"},{"author":{"_account_id":38371,"name":"Kumar Tadepalli","display_name":"Kumar Tadepalli","email":"kumart.lead@gmail.com","username":"kumart","status":"NetApp"},"change_message_id":"6dcb25aa0aff250d880b38c6d86a72a5b0851236","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"5ec90d62_c58be786","updated":"2026-08-03 05:14:56.000000000","message":"LGTM.","commit_id":"a24f550b46ec56f74427e52127ac41ac6c3f5d53"},{"author":{"_account_id":30025,"name":"Vida Haririan","display_name":"Vida Haririan","email":"vhariria@redhat.com","username":"vhari"},"change_message_id":"5ab9164e3ba44b93bd11935b88f9a57b5cfdede3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"7e20e59f_70c1b477","updated":"2026-08-03 09:26:52.000000000","message":"LGTM.","commit_id":"a24f550b46ec56f74427e52127ac41ac6c3f5d53"},{"author":{"_account_id":39161,"name":"Medha Choudhary netapp","display_name":"Medha Choudhary (netapp)","email":"medhac@netapp.com","username":"medhac","status":"Netapp"},"change_message_id":"53e67efe3b1c540f1b9090f8d486f8fee48d22d6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"695abfd6_2d220287","updated":"2026-08-20 09:01:54.000000000","message":"run-netapp ci","commit_id":"333b40eabd89485bb468e2a5de63b2b7946e8d4f"}],"manila_tempest_tests/services/share/v2/json/shares_client.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":"29f9727d0ed18eb543b5ca2ad326aa38ffef88c8","unresolved":true,"context_lines":[{"line_number":1827,"context_line":""},{"line_number":1828,"context_line":"    def migration_get_progress(self, share_id, version\u003dLATEST_MICROVERSION,"},{"line_number":1829,"context_line":"                               action_name\u003d\u0027migration_get_progress\u0027):"},{"line_number":1830,"context_line":"        if utils.is_microversion_ge("},{"line_number":1831,"context_line":"                version,"},{"line_number":1832,"context_line":"                constants.SHARE_MIGRATION_GET_PROGRESS_GET_VERSION):"},{"line_number":1833,"context_line":"            resp, body \u003d self.get("},{"line_number":1834,"context_line":"                \u0027shares/%s/migration_get_progress\u0027 % share_id,"},{"line_number":1835,"context_line":"                version\u003dversion)"},{"line_number":1836,"context_line":"            body \u003d json.loads(body)"},{"line_number":1837,"context_line":"            return rest_client.ResponseBody(resp, body)"},{"line_number":1838,"context_line":""},{"line_number":1839,"context_line":"        post_body \u003d {"},{"line_number":1840,"context_line":"            action_name: None,"}],"source_content_type":"text/x-python","patch_set":1,"id":"c27112ba_70eaadf4","line":1837,"range":{"start_line":1830,"start_character":8,"end_line":1837,"end_character":55},"updated":"2026-06-02 14:22:44.000000000","message":"should we move this code block to another method rather than putting the handling in the same method?","commit_id":"008c8c2babe7a050a23fe83fc27ef6e7769e5f64"},{"author":{"_account_id":39161,"name":"Medha Choudhary netapp","display_name":"Medha Choudhary (netapp)","email":"medhac@netapp.com","username":"medhac","status":"Netapp"},"change_message_id":"0898eff6aa0e33e0e3db8bd355f0d2fa8cf186d5","unresolved":false,"context_lines":[{"line_number":1827,"context_line":""},{"line_number":1828,"context_line":"    def migration_get_progress(self, share_id, version\u003dLATEST_MICROVERSION,"},{"line_number":1829,"context_line":"                               action_name\u003d\u0027migration_get_progress\u0027):"},{"line_number":1830,"context_line":"        if utils.is_microversion_ge("},{"line_number":1831,"context_line":"                version,"},{"line_number":1832,"context_line":"                constants.SHARE_MIGRATION_GET_PROGRESS_GET_VERSION):"},{"line_number":1833,"context_line":"            resp, body \u003d self.get("},{"line_number":1834,"context_line":"                \u0027shares/%s/migration_get_progress\u0027 % share_id,"},{"line_number":1835,"context_line":"                version\u003dversion)"},{"line_number":1836,"context_line":"            body \u003d json.loads(body)"},{"line_number":1837,"context_line":"            return rest_client.ResponseBody(resp, body)"},{"line_number":1838,"context_line":""},{"line_number":1839,"context_line":"        post_body \u003d {"},{"line_number":1840,"context_line":"            action_name: None,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff421c59_6a0c4407","line":1837,"range":{"start_line":1830,"start_character":8,"end_line":1837,"end_character":55},"in_reply_to":"c27112ba_70eaadf4","updated":"2026-06-03 09:58:48.000000000","message":"The if/else microversion-branching within a single method is generic pattern across the tempest client — several other methods in shares_client.py follow the same approach. Keeping it in one method also makes it simpler for test writers, who just call migration_get_progress(share_id, version\u003d...) and the correct path (GET or POST) is chosen automatically based on the microversion, without needing to know which underlying method to call.","commit_id":"008c8c2babe7a050a23fe83fc27ef6e7769e5f64"}],"releasenotes/notes/bug-2108851-migration-get-progress-get-endpoint-b1c2d3e4f5a67890.yaml":[{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"bba1a36f58bdd200412360169a383ab200f4b3bd","unresolved":true,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Updated the ``migration_get_progress`` client method to use the new GET"},{"line_number":5,"context_line":"    endpoint ``GET /v2/shares/{share_id}/migration_get_progress`` when called"},{"line_number":6,"context_line":"    with API microversion \u003e\u003d ``2.97``. For older microversions the prior POST"},{"line_number":7,"context_line":"    action is still used."},{"line_number":8,"context_line":"    `Bug #2108851 \u003chttps://bugs.launchpad.net/manila/+bug/2108851\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"c123e972_9686b53f","line":5,"updated":"2026-06-16 07:36:40.000000000","message":"This section of release notes still uses older endpoint?","commit_id":"d03900b064966749811351b1400200d820b1c4fb"},{"author":{"_account_id":39161,"name":"Medha Choudhary netapp","display_name":"Medha Choudhary (netapp)","email":"medhac@netapp.com","username":"medhac","status":"Netapp"},"change_message_id":"377ece92aefaa07ae47d777863ba0192df413ae6","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Updated the ``migration_get_progress`` client method to use the new GET"},{"line_number":5,"context_line":"    endpoint ``GET /v2/shares/{share_id}/migration_get_progress`` when called"},{"line_number":6,"context_line":"    with API microversion \u003e\u003d ``2.97``. For older microversions the prior POST"},{"line_number":7,"context_line":"    action is still used."},{"line_number":8,"context_line":"    `Bug #2108851 \u003chttps://bugs.launchpad.net/manila/+bug/2108851\u003e`_"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5957cebd_5cff9119","line":5,"in_reply_to":"c123e972_9686b53f","updated":"2026-06-17 05:09:00.000000000","message":"Done","commit_id":"d03900b064966749811351b1400200d820b1c4fb"}]}
