)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":36179,"name":"Saikumar Pulluri","display_name":"Saikumar Pulluri","email":"saikumar1016@gmail.com","username":"pulluri"},"change_message_id":"1cb0b5d021398c13730cd504df322afe33215b4e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"4f2a695d_3142747a","updated":"2026-06-15 14:05:22.000000000","message":"First batch of NetApp ZAPI→REST gap items; additional items will land in subsequent revisions of this change.\n\nTracking list and scope discussed at the PTG: https://etherpad.opendev.org/p/cinder-netapp-zapi-to-rest-gaps\n\nReviewers — early feedback welcome in parallel with the follow-up items; please review the two methods landed here so subsequent revisions can build on agreed-upon patterns.","commit_id":"f86a6c8d5076ef6a861cdec8611f6b8dbaf9f717"},{"author":{"_account_id":36179,"name":"Saikumar Pulluri","display_name":"Saikumar Pulluri","email":"saikumar1016@gmail.com","username":"pulluri"},"change_message_id":"1d6f2b2e2de16c961857ac8403a08cfdda6ed72d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"32f43aa7_b8ec4ffe","updated":"2026-06-16 13:41:27.000000000","message":"recheck","commit_id":"f86a6c8d5076ef6a861cdec8611f6b8dbaf9f717"},{"author":{"_account_id":36179,"name":"Saikumar Pulluri","display_name":"Saikumar Pulluri","email":"saikumar1016@gmail.com","username":"pulluri"},"change_message_id":"282abc3ea4a2547a7a88358009a569a9560c2da4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f6d59faf_3df56f37","updated":"2026-06-16 04:49:18.000000000","message":"recheck","commit_id":"f86a6c8d5076ef6a861cdec8611f6b8dbaf9f717"},{"author":{"_account_id":36179,"name":"Saikumar Pulluri","display_name":"Saikumar Pulluri","email":"saikumar1016@gmail.com","username":"pulluri"},"change_message_id":"4b01405615827ea455942783d0fa89b85456672f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"d64526c1_0cac391e","updated":"2026-06-17 10:12:37.000000000","message":"INFO: PS adds \"set_lun_qos_policy_group\" and corrects Item-10 get_cluster_peers query key name → remote.name for ZAPI parity.","commit_id":"9c6fc3be4de09cb85eb4a73cd479b9ee523b52d3"},{"author":{"_account_id":36179,"name":"Saikumar Pulluri","display_name":"Saikumar Pulluri","email":"saikumar1016@gmail.com","username":"pulluri"},"change_message_id":"dd902f068d918d8f91b9c36170b3f62fc687a00d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"863461dc_98937c58","in_reply_to":"d64526c1_0cac391e","updated":"2026-06-17 10:13:00.000000000","message":"PS2*","commit_id":"9c6fc3be4de09cb85eb4a73cd479b9ee523b52d3"},{"author":{"_account_id":36179,"name":"Saikumar Pulluri","display_name":"Saikumar Pulluri","email":"saikumar1016@gmail.com","username":"pulluri"},"change_message_id":"2efd4ac4a7ed87270284425af4b3987d1892ed8b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"a54056d8_5ff871fb","updated":"2026-06-18 06:08:26.000000000","message":"Opening it for reviews for the first batch of ZAPI to REST gaps. Please do review.","commit_id":"4d7717e0f3d74a80dc117931dcb6cd8164f14001"},{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"1c366aa7e1be6b35d92db111d212762b67c0856b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"da073c5c_472ca65d","updated":"2026-06-18 14:59:51.000000000","message":"Please look at the comment.","commit_id":"4d7717e0f3d74a80dc117931dcb6cd8164f14001"},{"author":{"_account_id":36179,"name":"Saikumar Pulluri","display_name":"Saikumar Pulluri","email":"saikumar1016@gmail.com","username":"pulluri"},"change_message_id":"c095455bb4ce6219c4b70316f06a3bd588847725","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e8b949f5_a52739ce","updated":"2026-06-18 07:12:31.000000000","message":"run-NetApp CI","commit_id":"4d7717e0f3d74a80dc117931dcb6cd8164f14001"}],"cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.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":"1c366aa7e1be6b35d92db111d212762b67c0856b","unresolved":true,"context_lines":[{"line_number":2800,"context_line":"        return result[\u0027job\u0027][\u0027uuid\u0027]"},{"line_number":2801,"context_line":""},{"line_number":2802,"context_line":"    def destroy_file_copy(self, job_uuid):"},{"line_number":2803,"context_line":"        \"\"\"Cancel/Destroy an in-progress file copy.\"\"\""},{"line_number":2804,"context_line":"        body \u003d {\u0027action\u0027: \u0027cancel\u0027}"},{"line_number":2805,"context_line":"        try:"},{"line_number":2806,"context_line":"            self.send_request(f\u0027/cluster/jobs/{job_uuid}\u0027, \u0027patch\u0027,"},{"line_number":2807,"context_line":"                              body\u003dbody, enable_tunneling\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":3,"id":"63433e22_3b2d04c2","line":2804,"range":{"start_line":2803,"start_character":7,"end_line":2804,"end_character":35},"updated":"2026-06-18 14:59:51.000000000","message":"Would like to understand if the ZAPI equivalent destroy_file_copy was cleaning up the partially copied file. Please check the ZAPI doc and confirm. Since we do not have a direct equivalent of this ZAPI in REST, if the behaviour is not the same, we may run into stale files when the job is cancelled. So we need to confirm if the stale file in progress needs to be orchestrated to be deleted after canceling the job.","commit_id":"4d7717e0f3d74a80dc117931dcb6cd8164f14001"}]}
