)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":33301,"name":"Caique Mello","email":"caiquemellosbo@gmail.com","username":"MelloCaique"},"change_message_id":"c81178a64c1d6ce60a06244d8945e20958b9c01b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"0789c546_97c82f71","updated":"2023-05-04 14:32:15.000000000","message":"Thank you Matheus for providing the fix. I have some questions about the share_network_subnets. Please see the comments below.","commit_id":"443bfa23c9b0a68abf16b4e418dee9f9f0bec651"},{"author":{"_account_id":35586,"name":"Renan Vitor","email":"renanv@netapp.com","username":"renan_vitor"},"change_message_id":"85bcd8868bce5c6e4e88b09928689967ff502f2c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"457985af_81a0d8f4","updated":"2023-07-04 13:23:32.000000000","message":"Thank you for the fix Matheus, Could you please add a release note?","commit_id":"443bfa23c9b0a68abf16b4e418dee9f9f0bec651"},{"author":{"_account_id":31721,"name":"Felipe Rodrigues","email":"felipefuty01@gmail.com","username":"felipefutty"},"change_message_id":"fe58be572c91f3e9816b947be5ef0a0076f8aaa0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e62e7a0f_cea26e08","updated":"2023-05-02 18:01:32.000000000","message":"recheck: not related failure","commit_id":"443bfa23c9b0a68abf16b4e418dee9f9f0bec651"},{"author":{"_account_id":35002},"change_message_id":"489820a6f7b238e0f382e26b8ae7a90e6ffb4b2f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ef6f69b1_1824a05c","in_reply_to":"457985af_81a0d8f4","updated":"2023-07-21 14:07:21.000000000","message":"Thanks for the comment. A release note is able now","commit_id":"443bfa23c9b0a68abf16b4e418dee9f9f0bec651"},{"author":{"_account_id":33301,"name":"Caique Mello","email":"caiquemellosbo@gmail.com","username":"MelloCaique"},"change_message_id":"2221be44f08dd5a43e944d8b43113e03f9678ab5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"0b4857d3_b6971c57","updated":"2023-07-21 17:21:30.000000000","message":"Please Luiz, check my comments. Thank you!","commit_id":"a64a98ee3ef14f0adc6169be900996c750e18294"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"95ffd98db6eec604a11a57ea3362c18039b5b92c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"064d9608_f5399883","updated":"2023-07-21 01:29:30.000000000","message":"Thanks for working on this bug fix, some comments inline","commit_id":"a64a98ee3ef14f0adc6169be900996c750e18294"},{"author":{"_account_id":33301,"name":"Caique Mello","email":"caiquemellosbo@gmail.com","username":"MelloCaique"},"change_message_id":"ccabcc3a177212566f78dd023c813a075de39e20","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"30b0e16e_a33e6300","updated":"2023-07-26 16:15:18.000000000","message":"Thank you Matheus and Renan. All the comments were addressed. LGTM.","commit_id":"4e62085cdbf0623962e40ce3762803e3697d75ee"},{"author":{"_account_id":33648,"name":"Nahim Alves de Souza","email":"nahimsouza@outlook.com","username":"nahimsouza"},"change_message_id":"b8bc2b691455e78468333f6c934b58ce8331b869","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"0ac406b9_6da3648f","updated":"2023-07-27 20:27:27.000000000","message":"Thanks for the patch Matheus and Luiz. Could you please take a look at Goutham\u0027s comment?","commit_id":"4e62085cdbf0623962e40ce3762803e3697d75ee"},{"author":{"_account_id":33807,"name":"Jacob Wang","email":"jacob_wang1@dell.com","username":"jacob0522"},"change_message_id":"c866045e7d3d274bf2b965bc84a49a96d3a0674c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"d476c47c_cdb39630","updated":"2023-07-24 09:00:10.000000000","message":"run-DellEMC PowerFlex CI","commit_id":"4e62085cdbf0623962e40ce3762803e3697d75ee"},{"author":{"_account_id":33807,"name":"Jacob Wang","email":"jacob_wang1@dell.com","username":"jacob0522"},"change_message_id":"7800d37e33eff63d870aa86407ea4072ad7c156d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"444746cf_4a4f6d8b","updated":"2023-07-24 09:17:34.000000000","message":"run-DellEMC PowerStore CI","commit_id":"4e62085cdbf0623962e40ce3762803e3697d75ee"},{"author":{"_account_id":33807,"name":"Jacob Wang","email":"jacob_wang1@dell.com","username":"jacob0522"},"change_message_id":"7563dfdf03c08f8c9b7f023f76797e683f268555","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"df5ea380_85b19054","updated":"2023-07-24 08:58:31.000000000","message":"run-DellEMC PowerStore CI","commit_id":"4e62085cdbf0623962e40ce3762803e3697d75ee"},{"author":{"_account_id":35586,"name":"Renan Vitor","email":"renanv@netapp.com","username":"renan_vitor"},"change_message_id":"8ba8b57b67e6c87d4d0e0a2d8a9d97f22b8a12c4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"2e8f9847_89b0b656","updated":"2023-07-31 13:12:50.000000000","message":"Thank you guys! LGTM!","commit_id":"338eb53322f23d14a07b41628c1f01a27186f5b0"},{"author":{"_account_id":33986,"name":"Lucas Morais de oliveira","email":"lucasmoliveira059@gmail.com","username":"lucasmoliveira059"},"change_message_id":"2bb94932b57a63617ed1bb064028aa161ff177d9","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":6,"id":"2ca4b9cc_928dcf40","updated":"2023-08-01 12:50:58.000000000","message":"Thanks for the patch Matheus and Luiz. Could you please take a look at Goutham\u0027s comment about release notes and verify the tests?","commit_id":"338eb53322f23d14a07b41628c1f01a27186f5b0"},{"author":{"_account_id":34489,"name":"Matheus Andrade","email":"matheus.handrade15@gmail.com","username":"matheusandrade"},"change_message_id":"980a6ac5af1b022a5d392ff6de3c486b046cf2a6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"0936e88c_233816cf","in_reply_to":"2ca4b9cc_928dcf40","updated":"2023-08-02 10:44:52.000000000","message":"Done","commit_id":"338eb53322f23d14a07b41628c1f01a27186f5b0"},{"author":{"_account_id":33986,"name":"Lucas Morais de oliveira","email":"lucasmoliveira059@gmail.com","username":"lucasmoliveira059"},"change_message_id":"d42635ac89036b126234218d583299c5841f26b4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"bf1b5203_3c3944dc","updated":"2023-08-03 13:15:11.000000000","message":"LGTM","commit_id":"a9344998347ec384417af19266fabb1f9490ce1b"},{"author":{"_account_id":31721,"name":"Felipe Rodrigues","email":"felipefuty01@gmail.com","username":"felipefutty"},"change_message_id":"e26e5856a4682fd22551cf2563c7f3f22d35b84b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"82b87bdc_97113df2","updated":"2023-08-16 19:34:24.000000000","message":"LGTM.","commit_id":"a9344998347ec384417af19266fabb1f9490ce1b"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"210fcc72e311a11bd0fd26398119866fa12868fa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"039f11e9_edc46b98","updated":"2023-08-16 19:44:10.000000000","message":"Looking good, thank you for working on this fix, Matheus!","commit_id":"a9344998347ec384417af19266fabb1f9490ce1b"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"b638cabb5b0f5fa508e96f7493c357dff48f856d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"ccbe0976_823630b8","updated":"2023-08-15 22:55:13.000000000","message":"Thanks, LGTM","commit_id":"a9344998347ec384417af19266fabb1f9490ce1b"},{"author":{"_account_id":34489,"name":"Matheus Andrade","email":"matheus.handrade15@gmail.com","username":"matheusandrade"},"change_message_id":"ce2d3d613f32958e407f575cf084386515ccb3ec","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"4818313f_1039975c","updated":"2023-08-01 17:40:12.000000000","message":"recheck to verify tempest error","commit_id":"a9344998347ec384417af19266fabb1f9490ce1b"}],"manila/share/drivers/netapp/dataontap/cluster_mode/lib_base.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"95ffd98db6eec604a11a57ea3362c18039b5b92c","unresolved":true,"context_lines":[{"line_number":496,"context_line":"            \u0027total_capacity_gb\u0027: total_capacity_gb,"},{"line_number":497,"context_line":"            \u0027free_capacity_gb\u0027: free_capacity_gb,"},{"line_number":498,"context_line":"            \u0027allocated_capacity_gb\u0027: allocated_capacity_gb,"},{"line_number":499,"context_line":"            \u0027provisioned_capacity_gb\u0027: allocated_capacity_gb,"},{"line_number":500,"context_line":"            \u0027qos\u0027: qos_support,"},{"line_number":501,"context_line":"            \u0027reserved_percentage\u0027: reserved_percentage,"},{"line_number":502,"context_line":"            \u0027reserved_snapshot_percentage\u0027: reserved_snapshot_percentage,"}],"source_content_type":"text/x-python","patch_set":3,"id":"8f17bdf9_19505071","line":499,"range":{"start_line":499,"start_character":11,"end_line":499,"end_character":60},"updated":"2023-07-21 01:29:30.000000000","message":"This isn\u0027t going to be correct..\n\n\"allocated_capacity_gb\" is the consumed space..while \"provisioned_capacity_gb\" is the total space that\u0027s promised out of the pool.. they can be the same only if all shares are thickly provisioned; but, if you have thin provisioned shares, provisioned_capacity_gb \u003e\u003d allocated_capacity_gb.\n\n\nis this related to the bug you\u0027re fixing?","commit_id":"a64a98ee3ef14f0adc6169be900996c750e18294"},{"author":{"_account_id":34489,"name":"Matheus Andrade","email":"matheus.handrade15@gmail.com","username":"matheusandrade"},"change_message_id":"980a6ac5af1b022a5d392ff6de3c486b046cf2a6","unresolved":false,"context_lines":[{"line_number":496,"context_line":"            \u0027total_capacity_gb\u0027: total_capacity_gb,"},{"line_number":497,"context_line":"            \u0027free_capacity_gb\u0027: free_capacity_gb,"},{"line_number":498,"context_line":"            \u0027allocated_capacity_gb\u0027: allocated_capacity_gb,"},{"line_number":499,"context_line":"            \u0027provisioned_capacity_gb\u0027: allocated_capacity_gb,"},{"line_number":500,"context_line":"            \u0027qos\u0027: qos_support,"},{"line_number":501,"context_line":"            \u0027reserved_percentage\u0027: reserved_percentage,"},{"line_number":502,"context_line":"            \u0027reserved_snapshot_percentage\u0027: reserved_snapshot_percentage,"}],"source_content_type":"text/x-python","patch_set":3,"id":"56aaf1f4_d9c5789b","line":499,"range":{"start_line":499,"start_character":11,"end_line":499,"end_character":60},"in_reply_to":"8dcf9987_cf12e567","updated":"2023-08-02 10:44:52.000000000","message":"You are right, the code was removed, thanks!","commit_id":"a64a98ee3ef14f0adc6169be900996c750e18294"},{"author":{"_account_id":33648,"name":"Nahim Alves de Souza","email":"nahimsouza@outlook.com","username":"nahimsouza"},"change_message_id":"b8bc2b691455e78468333f6c934b58ce8331b869","unresolved":true,"context_lines":[{"line_number":496,"context_line":"            \u0027total_capacity_gb\u0027: total_capacity_gb,"},{"line_number":497,"context_line":"            \u0027free_capacity_gb\u0027: free_capacity_gb,"},{"line_number":498,"context_line":"            \u0027allocated_capacity_gb\u0027: allocated_capacity_gb,"},{"line_number":499,"context_line":"            \u0027provisioned_capacity_gb\u0027: allocated_capacity_gb,"},{"line_number":500,"context_line":"            \u0027qos\u0027: qos_support,"},{"line_number":501,"context_line":"            \u0027reserved_percentage\u0027: reserved_percentage,"},{"line_number":502,"context_line":"            \u0027reserved_snapshot_percentage\u0027: reserved_snapshot_percentage,"}],"source_content_type":"text/x-python","patch_set":3,"id":"8dcf9987_cf12e567","line":499,"range":{"start_line":499,"start_character":11,"end_line":499,"end_character":60},"in_reply_to":"8f17bdf9_19505071","updated":"2023-07-27 20:27:27.000000000","message":"+1\n\nMakes sense, I\u0027m also not sure how this is related to the bug fix.","commit_id":"a64a98ee3ef14f0adc6169be900996c750e18294"}],"manila/share/drivers/netapp/dataontap/cluster_mode/lib_multi_svm.py":[{"author":{"_account_id":33301,"name":"Caique Mello","email":"caiquemellosbo@gmail.com","username":"MelloCaique"},"change_message_id":"2221be44f08dd5a43e944d8b43113e03f9678ab5","unresolved":true,"context_lines":[{"line_number":1340,"context_line":"            return not_compatible"},{"line_number":1341,"context_line":""},{"line_number":1342,"context_line":"        # Blocking multiple subnets"},{"line_number":1343,"context_line":"        new_subnets \u003d new_share_network.get(\u0027subnets\u0027)"},{"line_number":1344,"context_line":"        old_subnets \u003d old_share_network.get(\u0027subnets\u0027)"},{"line_number":1345,"context_line":"        if (len(new_subnets) !\u003d 1) or (len(old_subnets) !\u003d 1):"},{"line_number":1346,"context_line":"            msg \u003d _(\"Cannot perform server migration for share network\""}],"source_content_type":"text/x-python","patch_set":3,"id":"78e3ac3c_eac63681","line":1343,"range":{"start_line":1343,"start_character":44,"end_line":1343,"end_character":53},"updated":"2023-07-21 17:21:30.000000000","message":"There is no \u0027subnets\u0027, the correct is:\nget(\u0027share_network_subnets\u0027, [])","commit_id":"a64a98ee3ef14f0adc6169be900996c750e18294"},{"author":{"_account_id":35002},"change_message_id":"a5deb436fae9b80daf1e880dc77ab5feaf64bcc3","unresolved":false,"context_lines":[{"line_number":1340,"context_line":"            return not_compatible"},{"line_number":1341,"context_line":""},{"line_number":1342,"context_line":"        # Blocking multiple subnets"},{"line_number":1343,"context_line":"        new_subnets \u003d new_share_network.get(\u0027subnets\u0027)"},{"line_number":1344,"context_line":"        old_subnets \u003d old_share_network.get(\u0027subnets\u0027)"},{"line_number":1345,"context_line":"        if (len(new_subnets) !\u003d 1) or (len(old_subnets) !\u003d 1):"},{"line_number":1346,"context_line":"            msg \u003d _(\"Cannot perform server migration for share network\""}],"source_content_type":"text/x-python","patch_set":3,"id":"2e95543b_91b992cc","line":1343,"range":{"start_line":1343,"start_character":44,"end_line":1343,"end_character":53},"in_reply_to":"78e3ac3c_eac63681","updated":"2023-07-21 17:41:22.000000000","message":"Done","commit_id":"a64a98ee3ef14f0adc6169be900996c750e18294"},{"author":{"_account_id":33301,"name":"Caique Mello","email":"caiquemellosbo@gmail.com","username":"MelloCaique"},"change_message_id":"2221be44f08dd5a43e944d8b43113e03f9678ab5","unresolved":true,"context_lines":[{"line_number":1341,"context_line":""},{"line_number":1342,"context_line":"        # Blocking multiple subnets"},{"line_number":1343,"context_line":"        new_subnets \u003d new_share_network.get(\u0027subnets\u0027)"},{"line_number":1344,"context_line":"        old_subnets \u003d old_share_network.get(\u0027subnets\u0027)"},{"line_number":1345,"context_line":"        if (len(new_subnets) !\u003d 1) or (len(old_subnets) !\u003d 1):"},{"line_number":1346,"context_line":"            msg \u003d _(\"Cannot perform server migration for share network\""},{"line_number":1347,"context_line":"                    \"with multiple subnets.\")"}],"source_content_type":"text/x-python","patch_set":3,"id":"e34470c3_8bdb5b40","line":1344,"range":{"start_line":1344,"start_character":45,"end_line":1344,"end_character":52},"updated":"2023-07-21 17:21:30.000000000","message":"same","commit_id":"a64a98ee3ef14f0adc6169be900996c750e18294"},{"author":{"_account_id":35002},"change_message_id":"a5deb436fae9b80daf1e880dc77ab5feaf64bcc3","unresolved":false,"context_lines":[{"line_number":1341,"context_line":""},{"line_number":1342,"context_line":"        # Blocking multiple subnets"},{"line_number":1343,"context_line":"        new_subnets \u003d new_share_network.get(\u0027subnets\u0027)"},{"line_number":1344,"context_line":"        old_subnets \u003d old_share_network.get(\u0027subnets\u0027)"},{"line_number":1345,"context_line":"        if (len(new_subnets) !\u003d 1) or (len(old_subnets) !\u003d 1):"},{"line_number":1346,"context_line":"            msg \u003d _(\"Cannot perform server migration for share network\""},{"line_number":1347,"context_line":"                    \"with multiple subnets.\")"}],"source_content_type":"text/x-python","patch_set":3,"id":"408ee69d_63f16782","line":1344,"range":{"start_line":1344,"start_character":45,"end_line":1344,"end_character":52},"in_reply_to":"e34470c3_8bdb5b40","updated":"2023-07-21 17:41:22.000000000","message":"Done","commit_id":"a64a98ee3ef14f0adc6169be900996c750e18294"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"95ffd98db6eec604a11a57ea3362c18039b5b92c","unresolved":true,"context_lines":[{"line_number":1342,"context_line":"        # Blocking multiple subnets"},{"line_number":1343,"context_line":"        new_subnets \u003d new_share_network.get(\u0027subnets\u0027)"},{"line_number":1344,"context_line":"        old_subnets \u003d old_share_network.get(\u0027subnets\u0027)"},{"line_number":1345,"context_line":"        if (len(new_subnets) !\u003d 1) or (len(old_subnets) !\u003d 1):"},{"line_number":1346,"context_line":"            msg \u003d _(\"Cannot perform server migration for share network\""},{"line_number":1347,"context_line":"                    \"with multiple subnets.\")"},{"line_number":1348,"context_line":"            LOG.error(msg)"}],"source_content_type":"text/x-python","patch_set":3,"id":"20e2eb0b_67fafc7e","line":1345,"range":{"start_line":1345,"start_character":11,"end_line":1345,"end_character":61},"updated":"2023-07-21 01:29:30.000000000","message":"is this a netapp ontap limitation?","commit_id":"a64a98ee3ef14f0adc6169be900996c750e18294"},{"author":{"_account_id":35002},"change_message_id":"489820a6f7b238e0f382e26b8ae7a90e6ffb4b2f","unresolved":false,"context_lines":[{"line_number":1342,"context_line":"        # Blocking multiple subnets"},{"line_number":1343,"context_line":"        new_subnets \u003d new_share_network.get(\u0027subnets\u0027)"},{"line_number":1344,"context_line":"        old_subnets \u003d old_share_network.get(\u0027subnets\u0027)"},{"line_number":1345,"context_line":"        if (len(new_subnets) !\u003d 1) or (len(old_subnets) !\u003d 1):"},{"line_number":1346,"context_line":"            msg \u003d _(\"Cannot perform server migration for share network\""},{"line_number":1347,"context_line":"                    \"with multiple subnets.\")"},{"line_number":1348,"context_line":"            LOG.error(msg)"}],"source_content_type":"text/x-python","patch_set":3,"id":"684f9a4b_6b9b6e85","line":1345,"range":{"start_line":1345,"start_character":11,"end_line":1345,"end_character":61},"in_reply_to":"20e2eb0b_67fafc7e","updated":"2023-07-21 14:07:21.000000000","message":"Yes, our driver can handle a migration when there is more than one subnet","commit_id":"a64a98ee3ef14f0adc6169be900996c750e18294"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"6ca1eba4c023b4a8b695df9d1896b5c7c55177d2","unresolved":false,"context_lines":[{"line_number":1342,"context_line":"        # Blocking multiple subnets"},{"line_number":1343,"context_line":"        new_subnets \u003d new_share_network.get(\u0027subnets\u0027)"},{"line_number":1344,"context_line":"        old_subnets \u003d old_share_network.get(\u0027subnets\u0027)"},{"line_number":1345,"context_line":"        if (len(new_subnets) !\u003d 1) or (len(old_subnets) !\u003d 1):"},{"line_number":1346,"context_line":"            msg \u003d _(\"Cannot perform server migration for share network\""},{"line_number":1347,"context_line":"                    \"with multiple subnets.\")"},{"line_number":1348,"context_line":"            LOG.error(msg)"}],"source_content_type":"text/x-python","patch_set":3,"id":"4dbcfaeb_f3346f7d","line":1345,"range":{"start_line":1345,"start_character":11,"end_line":1345,"end_character":61},"in_reply_to":"684f9a4b_6b9b6e85","updated":"2023-07-31 15:03:49.000000000","message":"Hi Luiz, \n\nis there some netapp documentation regarding this limitation? I understand the driver currently doesn\u0027t support it, my question was if ONTAP will never support migration with multiple LIFs. \n\nYou should mention this limitation in the documentation, and in the release note as well, please..","commit_id":"a64a98ee3ef14f0adc6169be900996c750e18294"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"95ffd98db6eec604a11a57ea3362c18039b5b92c","unresolved":true,"context_lines":[{"line_number":1343,"context_line":"        new_subnets \u003d new_share_network.get(\u0027subnets\u0027)"},{"line_number":1344,"context_line":"        old_subnets \u003d old_share_network.get(\u0027subnets\u0027)"},{"line_number":1345,"context_line":"        if (len(new_subnets) !\u003d 1) or (len(old_subnets) !\u003d 1):"},{"line_number":1346,"context_line":"            msg \u003d _(\"Cannot perform server migration for share network\""},{"line_number":1347,"context_line":"                    \"with multiple subnets.\")"},{"line_number":1348,"context_line":"            LOG.error(msg)"},{"line_number":1349,"context_line":"            return not_compatible"}],"source_content_type":"text/x-python","patch_set":3,"id":"19529ccc_352893d0","line":1346,"range":{"start_line":1346,"start_character":70,"end_line":1346,"end_character":71},"updated":"2023-07-21 01:29:30.000000000","message":"add space before quote","commit_id":"a64a98ee3ef14f0adc6169be900996c750e18294"},{"author":{"_account_id":35002},"change_message_id":"d269d7add41917a8ccce63149745872a604c087d","unresolved":false,"context_lines":[{"line_number":1343,"context_line":"        new_subnets \u003d new_share_network.get(\u0027subnets\u0027)"},{"line_number":1344,"context_line":"        old_subnets \u003d old_share_network.get(\u0027subnets\u0027)"},{"line_number":1345,"context_line":"        if (len(new_subnets) !\u003d 1) or (len(old_subnets) !\u003d 1):"},{"line_number":1346,"context_line":"            msg \u003d _(\"Cannot perform server migration for share network\""},{"line_number":1347,"context_line":"                    \"with multiple subnets.\")"},{"line_number":1348,"context_line":"            LOG.error(msg)"},{"line_number":1349,"context_line":"            return not_compatible"}],"source_content_type":"text/x-python","patch_set":3,"id":"87e020b7_1211d574","line":1346,"range":{"start_line":1346,"start_character":70,"end_line":1346,"end_character":71},"in_reply_to":"19529ccc_352893d0","updated":"2023-07-21 14:10:11.000000000","message":"Done","commit_id":"a64a98ee3ef14f0adc6169be900996c750e18294"}],"manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_lib_multi_svm.py":[{"author":{"_account_id":33301,"name":"Caique Mello","email":"caiquemellosbo@gmail.com","username":"MelloCaique"},"change_message_id":"c81178a64c1d6ce60a06244d8945e20958b9c01b","unresolved":true,"context_lines":[{"line_number":2353,"context_line":"            \u0027network_allocations\u0027:"},{"line_number":2354,"context_line":"                self.fake_src_share_server[\u0027network_allocations\u0027],"},{"line_number":2355,"context_line":"            \u0027neutron_subnet_id\u0027:"},{"line_number":2356,"context_line":"                self.fake_src_share_server[\u0027share_network_subnets\u0027][0].get("},{"line_number":2357,"context_line":"                    \u0027neutron_subnet_id\u0027)"},{"line_number":2358,"context_line":"        }"},{"line_number":2359,"context_line":"        self.mock_object(self.library._client, \u0027list_cluster_nodes\u0027,"},{"line_number":2360,"context_line":"                         mock.Mock(return_value\u003dfake.CLUSTER_NODES))"}],"source_content_type":"text/x-python","patch_set":1,"id":"4a8c734d_4662ce8e","line":2357,"range":{"start_line":2356,"start_character":0,"end_line":2357,"end_character":40},"updated":"2023-05-04 14:32:15.000000000","message":"Why only the first share_network_subnet is taken? If the source SVM contains more than one share_network_subnet don\u0027t we need to list them all? If we keep like this, when migrating the SVM only one subnet will be migrated?","commit_id":"443bfa23c9b0a68abf16b4e418dee9f9f0bec651"},{"author":{"_account_id":35002},"change_message_id":"489820a6f7b238e0f382e26b8ae7a90e6ffb4b2f","unresolved":false,"context_lines":[{"line_number":2353,"context_line":"            \u0027network_allocations\u0027:"},{"line_number":2354,"context_line":"                self.fake_src_share_server[\u0027network_allocations\u0027],"},{"line_number":2355,"context_line":"            \u0027neutron_subnet_id\u0027:"},{"line_number":2356,"context_line":"                self.fake_src_share_server[\u0027share_network_subnets\u0027][0].get("},{"line_number":2357,"context_line":"                    \u0027neutron_subnet_id\u0027)"},{"line_number":2358,"context_line":"        }"},{"line_number":2359,"context_line":"        self.mock_object(self.library._client, \u0027list_cluster_nodes\u0027,"},{"line_number":2360,"context_line":"                         mock.Mock(return_value\u003dfake.CLUSTER_NODES))"}],"source_content_type":"text/x-python","patch_set":1,"id":"b655cbd5_c4dac1b7","line":2357,"range":{"start_line":2356,"start_character":0,"end_line":2357,"end_character":40},"in_reply_to":"4a8c734d_4662ce8e","updated":"2023-07-21 14:07:21.000000000","message":"Done","commit_id":"443bfa23c9b0a68abf16b4e418dee9f9f0bec651"},{"author":{"_account_id":33301,"name":"Caique Mello","email":"caiquemellosbo@gmail.com","username":"MelloCaique"},"change_message_id":"c81178a64c1d6ce60a06244d8945e20958b9c01b","unresolved":true,"context_lines":[{"line_number":2689,"context_line":"            \u0027network_allocations\u0027:"},{"line_number":2690,"context_line":"                server_to_get_network_info[\u0027network_allocations\u0027],"},{"line_number":2691,"context_line":"            \u0027neutron_subnet_id\u0027:"},{"line_number":2692,"context_line":"                server_to_get_network_info[\u0027share_network_subnets\u0027][0].get("},{"line_number":2693,"context_line":"                    \u0027neutron_subnet_id\u0027)"},{"line_number":2694,"context_line":"        }"},{"line_number":2695,"context_line":""},{"line_number":2696,"context_line":"        mock_list_cluster_nodes \u003d self.mock_object("}],"source_content_type":"text/x-python","patch_set":1,"id":"c3394a9e_20138411","line":2693,"range":{"start_line":2692,"start_character":0,"end_line":2693,"end_character":40},"updated":"2023-05-04 14:32:15.000000000","message":"Same as line:2356","commit_id":"443bfa23c9b0a68abf16b4e418dee9f9f0bec651"},{"author":{"_account_id":35002},"change_message_id":"489820a6f7b238e0f382e26b8ae7a90e6ffb4b2f","unresolved":false,"context_lines":[{"line_number":2689,"context_line":"            \u0027network_allocations\u0027:"},{"line_number":2690,"context_line":"                server_to_get_network_info[\u0027network_allocations\u0027],"},{"line_number":2691,"context_line":"            \u0027neutron_subnet_id\u0027:"},{"line_number":2692,"context_line":"                server_to_get_network_info[\u0027share_network_subnets\u0027][0].get("},{"line_number":2693,"context_line":"                    \u0027neutron_subnet_id\u0027)"},{"line_number":2694,"context_line":"        }"},{"line_number":2695,"context_line":""},{"line_number":2696,"context_line":"        mock_list_cluster_nodes \u003d self.mock_object("}],"source_content_type":"text/x-python","patch_set":1,"id":"82434532_60ea5385","line":2693,"range":{"start_line":2692,"start_character":0,"end_line":2693,"end_character":40},"in_reply_to":"c3394a9e_20138411","updated":"2023-07-21 14:07:21.000000000","message":"Done","commit_id":"443bfa23c9b0a68abf16b4e418dee9f9f0bec651"},{"author":{"_account_id":33301,"name":"Caique Mello","email":"caiquemellosbo@gmail.com","username":"MelloCaique"},"change_message_id":"c81178a64c1d6ce60a06244d8945e20958b9c01b","unresolved":true,"context_lines":[{"line_number":2756,"context_line":"            \u0027network_allocations\u0027:"},{"line_number":2757,"context_line":"                server_to_get_network_info[\u0027network_allocations\u0027],"},{"line_number":2758,"context_line":"            \u0027neutron_subnet_id\u0027:"},{"line_number":2759,"context_line":"                server_to_get_network_info[\u0027share_network_subnets\u0027][0].get("},{"line_number":2760,"context_line":"                    \u0027neutron_subnet_id\u0027)"},{"line_number":2761,"context_line":"        }"},{"line_number":2762,"context_line":""},{"line_number":2763,"context_line":"        mock_list_cluster_nodes \u003d self.mock_object("}],"source_content_type":"text/x-python","patch_set":1,"id":"9c99d05a_0b943b45","line":2760,"range":{"start_line":2759,"start_character":0,"end_line":2760,"end_character":40},"updated":"2023-05-04 14:32:15.000000000","message":"Same as line:2356","commit_id":"443bfa23c9b0a68abf16b4e418dee9f9f0bec651"},{"author":{"_account_id":35002},"change_message_id":"489820a6f7b238e0f382e26b8ae7a90e6ffb4b2f","unresolved":false,"context_lines":[{"line_number":2756,"context_line":"            \u0027network_allocations\u0027:"},{"line_number":2757,"context_line":"                server_to_get_network_info[\u0027network_allocations\u0027],"},{"line_number":2758,"context_line":"            \u0027neutron_subnet_id\u0027:"},{"line_number":2759,"context_line":"                server_to_get_network_info[\u0027share_network_subnets\u0027][0].get("},{"line_number":2760,"context_line":"                    \u0027neutron_subnet_id\u0027)"},{"line_number":2761,"context_line":"        }"},{"line_number":2762,"context_line":""},{"line_number":2763,"context_line":"        mock_list_cluster_nodes \u003d self.mock_object("}],"source_content_type":"text/x-python","patch_set":1,"id":"b8810dd0_061f2896","line":2760,"range":{"start_line":2759,"start_character":0,"end_line":2760,"end_character":40},"in_reply_to":"9c99d05a_0b943b45","updated":"2023-07-21 14:07:21.000000000","message":"Done","commit_id":"443bfa23c9b0a68abf16b4e418dee9f9f0bec651"}],"manila/tests/share/drivers/netapp/dataontap/fakes.py":[{"author":{"_account_id":33648,"name":"Nahim Alves de Souza","email":"nahimsouza@outlook.com","username":"nahimsouza"},"change_message_id":"3b543206ab9f56a06e2b3ec1c0217db72b93965c","unresolved":true,"context_lines":[{"line_number":1015,"context_line":"        \u0027total_capacity_gb\u0027: 3.3,"},{"line_number":1016,"context_line":"        \u0027free_capacity_gb\u0027: 1.1,"},{"line_number":1017,"context_line":"        \u0027allocated_capacity_gb\u0027: 2.2,"},{"line_number":1018,"context_line":"        \u0027provisioned_capacity_gb\u0027: 2.2,"},{"line_number":1019,"context_line":"        \u0027reserved_percentage\u0027: 5,"},{"line_number":1020,"context_line":"        \u0027reserved_snapshot_percentage\u0027: 2,"},{"line_number":1021,"context_line":"        \u0027reserved_share_extend_percentage\u0027: 2,"}],"source_content_type":"text/x-python","patch_set":6,"id":"dd625af9_849e51d1","line":1018,"updated":"2023-08-01 12:52:22.000000000","message":"If you make another patch, please remove this since it\u0027s not being used anymore.","commit_id":"338eb53322f23d14a07b41628c1f01a27186f5b0"},{"author":{"_account_id":34489,"name":"Matheus Andrade","email":"matheus.handrade15@gmail.com","username":"matheusandrade"},"change_message_id":"980a6ac5af1b022a5d392ff6de3c486b046cf2a6","unresolved":false,"context_lines":[{"line_number":1015,"context_line":"        \u0027total_capacity_gb\u0027: 3.3,"},{"line_number":1016,"context_line":"        \u0027free_capacity_gb\u0027: 1.1,"},{"line_number":1017,"context_line":"        \u0027allocated_capacity_gb\u0027: 2.2,"},{"line_number":1018,"context_line":"        \u0027provisioned_capacity_gb\u0027: 2.2,"},{"line_number":1019,"context_line":"        \u0027reserved_percentage\u0027: 5,"},{"line_number":1020,"context_line":"        \u0027reserved_snapshot_percentage\u0027: 2,"},{"line_number":1021,"context_line":"        \u0027reserved_share_extend_percentage\u0027: 2,"}],"source_content_type":"text/x-python","patch_set":6,"id":"bc6b07c7_ee6d3458","line":1018,"in_reply_to":"dd625af9_849e51d1","updated":"2023-08-02 10:44:52.000000000","message":"Done","commit_id":"338eb53322f23d14a07b41628c1f01a27186f5b0"},{"author":{"_account_id":33648,"name":"Nahim Alves de Souza","email":"nahimsouza@outlook.com","username":"nahimsouza"},"change_message_id":"3b543206ab9f56a06e2b3ec1c0217db72b93965c","unresolved":true,"context_lines":[{"line_number":1077,"context_line":"        \u0027total_capacity_gb\u0027: \u0027unknown\u0027,"},{"line_number":1078,"context_line":"        \u0027free_capacity_gb\u0027: 1.1,"},{"line_number":1079,"context_line":"        \u0027allocated_capacity_gb\u0027: 0.0,"},{"line_number":1080,"context_line":"        \u0027provisioned_capacity_gb\u0027: 0.0,"},{"line_number":1081,"context_line":"        \u0027reserved_percentage\u0027: 5,"},{"line_number":1082,"context_line":"        \u0027reserved_snapshot_percentage\u0027: 2,"},{"line_number":1083,"context_line":"        \u0027reserved_share_extend_percentage\u0027: 2,"}],"source_content_type":"text/x-python","patch_set":6,"id":"6d095748_7a246aeb","line":1080,"updated":"2023-08-01 12:52:22.000000000","message":"same here :)","commit_id":"338eb53322f23d14a07b41628c1f01a27186f5b0"},{"author":{"_account_id":34489,"name":"Matheus Andrade","email":"matheus.handrade15@gmail.com","username":"matheusandrade"},"change_message_id":"980a6ac5af1b022a5d392ff6de3c486b046cf2a6","unresolved":false,"context_lines":[{"line_number":1077,"context_line":"        \u0027total_capacity_gb\u0027: \u0027unknown\u0027,"},{"line_number":1078,"context_line":"        \u0027free_capacity_gb\u0027: 1.1,"},{"line_number":1079,"context_line":"        \u0027allocated_capacity_gb\u0027: 0.0,"},{"line_number":1080,"context_line":"        \u0027provisioned_capacity_gb\u0027: 0.0,"},{"line_number":1081,"context_line":"        \u0027reserved_percentage\u0027: 5,"},{"line_number":1082,"context_line":"        \u0027reserved_snapshot_percentage\u0027: 2,"},{"line_number":1083,"context_line":"        \u0027reserved_share_extend_percentage\u0027: 2,"}],"source_content_type":"text/x-python","patch_set":6,"id":"c7d09e0a_74860895","line":1080,"in_reply_to":"6d095748_7a246aeb","updated":"2023-08-02 10:44:52.000000000","message":"Done","commit_id":"338eb53322f23d14a07b41628c1f01a27186f5b0"}],"releasenotes/notes/fix-netApp_drivers_share_server_migration_is_failing-6ef6d04f07f425ca.yaml":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"6ca1eba4c023b4a8b695df9d1896b5c7c55177d2","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":6,"id":"3b85c1b8_611e7694","updated":"2023-07-31 15:03:49.000000000","message":"if you make another patch, please use hyphens instead of underscores in the file name","commit_id":"338eb53322f23d14a07b41628c1f01a27186f5b0"},{"author":{"_account_id":34489,"name":"Matheus Andrade","email":"matheus.handrade15@gmail.com","username":"matheusandrade"},"change_message_id":"980a6ac5af1b022a5d392ff6de3c486b046cf2a6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"11744751_007ecfbb","in_reply_to":"3b85c1b8_611e7694","updated":"2023-08-02 10:44:52.000000000","message":"Done","commit_id":"338eb53322f23d14a07b41628c1f01a27186f5b0"}]}
