)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"effba22281a8ccab84ffecab4225e5ec7a99e7e9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"96be9c17_2ce1717c","updated":"2026-06-02 07:53:08.000000000","message":"LGTM","commit_id":"80d3d56f0bd958c04922643052521ede4e069b9c"},{"author":{"_account_id":38371,"name":"Kumar Tadepalli","display_name":"Kumar Tadepalli","email":"kumart.lead@gmail.com","username":"kumart","status":"NetApp"},"change_message_id":"7bc4045711625db0d175686e736743c51e2899c1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b422cb07_093a3e5b","updated":"2026-06-02 11:28:55.000000000","message":"LGTM.","commit_id":"80d3d56f0bd958c04922643052521ede4e069b9c"},{"author":{"_account_id":38371,"name":"Kumar Tadepalli","display_name":"Kumar Tadepalli","email":"kumart.lead@gmail.com","username":"kumart","status":"NetApp"},"change_message_id":"a84eeaf5a4e0f7dbcea8e09e2b55484d9c58b35a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"d6f72082_f9acd96b","updated":"2026-06-09 05:32:05.000000000","message":"LGTM","commit_id":"71746caabeb07f3cfa13c0627fec4df4a0da3e58"}],"manilaclient/v2/shares.py":[{"author":{"_account_id":38371,"name":"Kumar Tadepalli","display_name":"Kumar Tadepalli","email":"kumart.lead@gmail.com","username":"kumart","status":"NetApp"},"change_message_id":"e919d95118ecf55c6db6899e202cd68643dd8977","unresolved":true,"context_lines":[{"line_number":365,"context_line":""},{"line_number":366,"context_line":"    @api_versions.wraps("},{"line_number":367,"context_line":"        constants.SHARE_MIGRATION_GRADUATION_VERSION,"},{"line_number":368,"context_line":"        constants.SHARE_MIGRATION_GRADUATION_VERSION,"},{"line_number":369,"context_line":"    )  # noqa"},{"line_number":370,"context_line":"    def migration_get_progress(self, share):  # noqa F811"},{"line_number":371,"context_line":"        \"\"\"Obtains progress of share migration for a given share."}],"source_content_type":"text/x-python","patch_set":2,"id":"e7520810_e1349bdd","line":368,"updated":"2026-06-01 04:24:22.000000000","message":"Duplicated? Is this expected?","commit_id":"80d3d56f0bd958c04922643052521ede4e069b9c"},{"author":{"_account_id":39161,"name":"Medha Choudhary (netapp)","display_name":"Medha Choudhary (netapp)","email":"medhac@netapp.com","username":"medhac","status":"Netapp"},"change_message_id":"ff3a1641cf2e217ce32527bdd26768163d87ff3f","unresolved":false,"context_lines":[{"line_number":365,"context_line":""},{"line_number":366,"context_line":"    @api_versions.wraps("},{"line_number":367,"context_line":"        constants.SHARE_MIGRATION_GRADUATION_VERSION,"},{"line_number":368,"context_line":"        constants.SHARE_MIGRATION_GRADUATION_VERSION,"},{"line_number":369,"context_line":"    )  # noqa"},{"line_number":370,"context_line":"    def migration_get_progress(self, share):  # noqa F811"},{"line_number":371,"context_line":"        \"\"\"Obtains progress of share migration for a given share."}],"source_content_type":"text/x-python","patch_set":2,"id":"b68fc419_981bed8b","line":368,"in_reply_to":"e7520810_e1349bdd","updated":"2026-06-01 12:28:56.000000000","message":"Yes, this is intentional. This overload is kept for backward compatibility with microversion 2.96 (the graduation version), which still uses the old POST behaviour. Since 2.97 introduces the new GET endpoint, the 2.96 overload must be pinned to exactly that one version — hence both min and max are set to SHARE_MIGRATION_GRADUATION_VERSION.","commit_id":"80d3d56f0bd958c04922643052521ede4e069b9c"},{"author":{"_account_id":39161,"name":"Medha Choudhary (netapp)","display_name":"Medha Choudhary (netapp)","email":"medhac@netapp.com","username":"medhac","status":"Netapp"},"change_message_id":"ff3a1641cf2e217ce32527bdd26768163d87ff3f","unresolved":false,"context_lines":[{"line_number":365,"context_line":""},{"line_number":366,"context_line":"    @api_versions.wraps("},{"line_number":367,"context_line":"        constants.SHARE_MIGRATION_GRADUATION_VERSION,"},{"line_number":368,"context_line":"        constants.SHARE_MIGRATION_GRADUATION_VERSION,"},{"line_number":369,"context_line":"    )  # noqa"},{"line_number":370,"context_line":"    def migration_get_progress(self, share):  # noqa F811"},{"line_number":371,"context_line":"        \"\"\"Obtains progress of share migration for a given share."}],"source_content_type":"text/x-python","patch_set":2,"id":"ef0934cf_f77e91bc","line":368,"in_reply_to":"e7520810_e1349bdd","updated":"2026-06-01 12:28:56.000000000","message":"Yes, this is intentional. This overload is kept for backward compatibility with microversion 2.96 (the graduation version), which still uses the old POST behaviour. Since 2.97 introduces the new GET endpoint, the 2.96 overload must be pinned to exactly that one version — hence both min and max are set to SHARE_MIGRATION_GRADUATION_VERSION.","commit_id":"80d3d56f0bd958c04922643052521ede4e069b9c"}]}
