)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"0e773bfe530cd85f367b411ce6be20a52fd2848c","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":5,"id":"139e8282_5e44deda","updated":"2026-05-17 05:41:22.000000000","message":"I don\u0027t think this backport is acceptable. This is a feature backport which violates the stable branch policy. I\u0027d suggest discussing this with cider cores (if you haven\u0027t)","commit_id":"ca92d62192116615c32803464de4688ea9086a20"},{"author":{"_account_id":35057,"name":"JaeSeong-Shin","email":"rornfl916@gmail.com","username":"JaeSeong"},"change_message_id":"a4588ee9ec02580a820eea5fdb46f4a71baf2f68","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"79150c15_82c006cb","updated":"2026-05-15 01:30:55.000000000","message":"recheck","commit_id":"ca92d62192116615c32803464de4688ea9086a20"}],"cinder/volume/drivers/dell_emc/powerstore/adapter.py":[{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"bbf807518489d6bc07817d8be23e050e755f3b57","unresolved":true,"context_lines":[{"line_number":796,"context_line":"            if self.client.get_replication_session_state("},{"line_number":797,"context_line":"                    metro_replication_session_id) not in [\"Paused\","},{"line_number":798,"context_line":"                                                          \"Fractured\"]:"},{"line_number":799,"context_line":"                msg \u003d _(\"Error extending PowerStore metro \""},{"line_number":800,"context_line":"                        \"volume %(volume_id)s. The replication \""},{"line_number":801,"context_line":"                        \"session %(id)s must be paused in order to \""},{"line_number":802,"context_line":"                        \"extend metro volumes.\" % {"}],"source_content_type":"text/x-python","patch_set":1,"id":"13d6f5b6_9e9846ef","line":799,"updated":"2026-05-12 04:42:23.000000000","message":"you are reverting PowerStore metro hear","commit_id":"63d0fa19cb502facf529bf9d1da0c9cb1280a815"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"0e773bfe530cd85f367b411ce6be20a52fd2848c","unresolved":true,"context_lines":[{"line_number":796,"context_line":"            if self.client.get_replication_session_state("},{"line_number":797,"context_line":"                    metro_replication_session_id) not in [\"Paused\","},{"line_number":798,"context_line":"                                                          \"Fractured\"]:"},{"line_number":799,"context_line":"                msg \u003d _(\"Error extending PowerStore metro \""},{"line_number":800,"context_line":"                        \"volume %(volume_id)s. The replication \""},{"line_number":801,"context_line":"                        \"session %(id)s must be paused in order to \""},{"line_number":802,"context_line":"                        \"extend metro volumes.\" % {"}],"source_content_type":"text/x-python","patch_set":1,"id":"a8dc1886_c2a5e70f","line":799,"in_reply_to":"13d6f5b6_9e9846ef","updated":"2026-05-17 05:41:22.000000000","message":"Please note that this is backport. Any problem found in this backport should be fixed in master first, unless it\u0027s specific to the target branch.","commit_id":"63d0fa19cb502facf529bf9d1da0c9cb1280a815"}],"cinder/volume/drivers/dell_emc/powerstore/client.py":[{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"bbf807518489d6bc07817d8be23e050e755f3b57","unresolved":true,"context_lines":[{"line_number":944,"context_line":"            }"},{"line_number":945,"context_line":"        )"},{"line_number":946,"context_line":"        if r.status_code not in self.ok_codes:"},{"line_number":947,"context_line":"            msg \u003d (_(\"Failed to configure metro for \""},{"line_number":948,"context_line":"                     \"volume id %(volume_id)s with delete_remote_volume \""},{"line_number":949,"context_line":"                     \"%(delete_remote_volume)s.\")"},{"line_number":950,"context_line":"                   % {\"volume_id\": volume_id,"}],"source_content_type":"text/x-python","patch_set":1,"id":"8a734123_d007bb23","line":947,"updated":"2026-05-12 04:42:23.000000000","message":"you are ending metro volume hear.","commit_id":"63d0fa19cb502facf529bf9d1da0c9cb1280a815"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"0e773bfe530cd85f367b411ce6be20a52fd2848c","unresolved":true,"context_lines":[{"line_number":944,"context_line":"            }"},{"line_number":945,"context_line":"        )"},{"line_number":946,"context_line":"        if r.status_code not in self.ok_codes:"},{"line_number":947,"context_line":"            msg \u003d (_(\"Failed to configure metro for \""},{"line_number":948,"context_line":"                     \"volume id %(volume_id)s with delete_remote_volume \""},{"line_number":949,"context_line":"                     \"%(delete_remote_volume)s.\")"},{"line_number":950,"context_line":"                   % {\"volume_id\": volume_id,"}],"source_content_type":"text/x-python","patch_set":1,"id":"e9346e4e_7b6d0585","line":947,"in_reply_to":"8a734123_d007bb23","updated":"2026-05-17 05:41:22.000000000","message":"This should be fixed in master first.","commit_id":"63d0fa19cb502facf529bf9d1da0c9cb1280a815"}],"cinder/volume/drivers/dell_emc/powerstore/driver.py":[{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"bbf807518489d6bc07817d8be23e050e755f3b57","unresolved":true,"context_lines":[{"line_number":141,"context_line":"        remote_system_name \u003d None"},{"line_number":142,"context_line":"        if utils.is_metro_volume(volume):"},{"line_number":143,"context_line":"            remote_system_name \u003d self.adapters.get("},{"line_number":144,"context_line":"                list(self.failover_choices)[0]).get_cluster_name()"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"        return self.adapter.create_volume(volume, remote_system_name)"},{"line_number":147,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"2886dfd3_a0a2ed1b","line":144,"updated":"2026-05-12 04:42:23.000000000","message":"unconditionally indexing without checking if it\u0027s non-empty...Metro volume without a replication device will crash. I am not finding replication is mandatory for Metro volume in doc in this PR.","commit_id":"63d0fa19cb502facf529bf9d1da0c9cb1280a815"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"0e773bfe530cd85f367b411ce6be20a52fd2848c","unresolved":true,"context_lines":[{"line_number":141,"context_line":"        remote_system_name \u003d None"},{"line_number":142,"context_line":"        if utils.is_metro_volume(volume):"},{"line_number":143,"context_line":"            remote_system_name \u003d self.adapters.get("},{"line_number":144,"context_line":"                list(self.failover_choices)[0]).get_cluster_name()"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"        return self.adapter.create_volume(volume, remote_system_name)"},{"line_number":147,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"a6a6c3a5_77302335","line":144,"in_reply_to":"2886dfd3_a0a2ed1b","updated":"2026-05-17 05:41:22.000000000","message":"Ditto. This should be fixed in master first.","commit_id":"63d0fa19cb502facf529bf9d1da0c9cb1280a815"},{"author":{"_account_id":35057,"name":"JaeSeong-Shin","email":"rornfl916@gmail.com","username":"JaeSeong"},"change_message_id":"f20ecc493f85537bb2958266367c05d6e6c00cd1","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        1.2.1 - Report trim/discard support"},{"line_number":55,"context_line":"        1.2.2 - QoS (Quality of Service) support"},{"line_number":56,"context_line":"        1.2.3 - Added Cinder active/active support"},{"line_number":57,"context_line":"        1.2.4 - Added PowerStore metro volume support"},{"line_number":58,"context_line":"    \"\"\""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    VERSION \u003d \"1.2.4\""}],"source_content_type":"text/x-python","patch_set":5,"id":"34d858c4_1e6b4c9c","line":57,"updated":"2026-05-15 01:28:06.000000000","message":"recheck","commit_id":"ca92d62192116615c32803464de4688ea9086a20"}]}
