)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":39503,"name":"Pratik Shah","display_name":"Pratik Shah","email":"pratik.shah@platform9.com","username":"shahpratik"},"change_message_id":"a2ac5f7abeead092f76570fbba31d8cae427788b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3a13541f_78d7fbb3","updated":"2026-10-08 12:49:08.000000000","message":"recheck","commit_id":"3504fae72dc406261578abbb1f3b3fbce327247c"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"997213f707cf766db06110eeab8f0eac4c20f4a8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"d400ca2e_e0922b9e","updated":"2026-10-07 19:28:41.000000000","message":"recheck tempest","commit_id":"3504fae72dc406261578abbb1f3b3fbce327247c"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"ce1ee717dffaa4becf8bf71a2b6ce5e3d40eef6e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"983b46a8_def572dd","updated":"2026-10-08 03:41:29.000000000","message":"recheck tempest slow device busy","commit_id":"3504fae72dc406261578abbb1f3b3fbce327247c"},{"author":{"_account_id":39503,"name":"Pratik Shah","display_name":"Pratik Shah","email":"pratik.shah@platform9.com","username":"shahpratik"},"change_message_id":"a3d24b2ee99acb7385e655f416da2fcf6ded461e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"6da9e5e9_b13187f9","updated":"2026-10-10 03:42:13.000000000","message":"recheck","commit_id":"ca28f2fae53033ce62085bd86dd775110a329dbc"},{"author":{"_account_id":39503,"name":"Pratik Shah","display_name":"Pratik Shah","email":"pratik.shah@platform9.com","username":"shahpratik"},"change_message_id":"6f9b2fbb5371f1e0c3571fbfc3193caf213ffb14","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"ff19d097_e51a66ac","updated":"2026-10-12 04:12:38.000000000","message":"recheck","commit_id":"60f1763fc1a77a8b333c0afa5fb1372b7151642d"}],"cinder/volume/drivers/hitachi/hbsd_replication.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb434fc8326a59bb1322e47d714d3b55f6fefa80","unresolved":false,"context_lines":[{"line_number":2388,"context_line":"    def update_group(self, group, add_volumes\u003dNone, remove_volumes\u003dNone):"},{"line_number":2389,"context_line":"        if group.is_replicated:"},{"line_number":2390,"context_line":"            LOG.info(\u0027Group replication: update_group %(group)s. (add: %(a)d, \u0027"},{"line_number":2391,"context_line":"                    \u0027remove: %(r)d, group replication: %(gr)s)\u0027,"},{"line_number":2392,"context_line":"                    {\u0027group\u0027: group.id, \u0027a\u0027: len(add_volumes or []),"},{"line_number":2393,"context_line":"                    \u0027r\u0027: len(remove_volumes or []),"},{"line_number":2394,"context_line":"                    \u0027gr\u0027: group.is_replicated})"}],"source_content_type":"text/x-python","patch_set":8,"id":"518c70c4_16cf88a7","line":2391,"updated":"2026-10-12 16:03:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"63c4550bddc78bda8fd2544f5d41f2f4fac391f1"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb434fc8326a59bb1322e47d714d3b55f6fefa80","unresolved":false,"context_lines":[{"line_number":2389,"context_line":"        if group.is_replicated:"},{"line_number":2390,"context_line":"            LOG.info(\u0027Group replication: update_group %(group)s. (add: %(a)d, \u0027"},{"line_number":2391,"context_line":"                    \u0027remove: %(r)d, group replication: %(gr)s)\u0027,"},{"line_number":2392,"context_line":"                    {\u0027group\u0027: group.id, \u0027a\u0027: len(add_volumes or []),"},{"line_number":2393,"context_line":"                    \u0027r\u0027: len(remove_volumes or []),"},{"line_number":2394,"context_line":"                    \u0027gr\u0027: group.is_replicated})"},{"line_number":2395,"context_line":"            return self._group_repl_update_group("}],"source_content_type":"text/x-python","patch_set":8,"id":"61499e18_e5783c35","line":2392,"updated":"2026-10-12 16:03:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"63c4550bddc78bda8fd2544f5d41f2f4fac391f1"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb434fc8326a59bb1322e47d714d3b55f6fefa80","unresolved":false,"context_lines":[{"line_number":2390,"context_line":"            LOG.info(\u0027Group replication: update_group %(group)s. (add: %(a)d, \u0027"},{"line_number":2391,"context_line":"                    \u0027remove: %(r)d, group replication: %(gr)s)\u0027,"},{"line_number":2392,"context_line":"                    {\u0027group\u0027: group.id, \u0027a\u0027: len(add_volumes or []),"},{"line_number":2393,"context_line":"                    \u0027r\u0027: len(remove_volumes or []),"},{"line_number":2394,"context_line":"                    \u0027gr\u0027: group.is_replicated})"},{"line_number":2395,"context_line":"            return self._group_repl_update_group("},{"line_number":2396,"context_line":"                group, add_volumes, remove_volumes)"}],"source_content_type":"text/x-python","patch_set":8,"id":"b216dff4_722bc15a","line":2393,"updated":"2026-10-12 16:03:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"63c4550bddc78bda8fd2544f5d41f2f4fac391f1"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb434fc8326a59bb1322e47d714d3b55f6fefa80","unresolved":false,"context_lines":[{"line_number":2391,"context_line":"                    \u0027remove: %(r)d, group replication: %(gr)s)\u0027,"},{"line_number":2392,"context_line":"                    {\u0027group\u0027: group.id, \u0027a\u0027: len(add_volumes or []),"},{"line_number":2393,"context_line":"                    \u0027r\u0027: len(remove_volumes or []),"},{"line_number":2394,"context_line":"                    \u0027gr\u0027: group.is_replicated})"},{"line_number":2395,"context_line":"            return self._group_repl_update_group("},{"line_number":2396,"context_line":"                group, add_volumes, remove_volumes)"},{"line_number":2397,"context_line":"        if self.conf.hitachi_mirror_storage_id:"}],"source_content_type":"text/x-python","patch_set":8,"id":"20e1ff28_d131b733","line":2394,"updated":"2026-10-12 16:03:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"63c4550bddc78bda8fd2544f5d41f2f4fac391f1"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb434fc8326a59bb1322e47d714d3b55f6fefa80","unresolved":false,"context_lines":[{"line_number":2421,"context_line":"    def create_group_snapshot(self, context, group_snapshot, snapshots):"},{"line_number":2422,"context_line":"        if _group_snapshot_is_replicated(group_snapshot):"},{"line_number":2423,"context_line":"            LOG.info(\u0027Group replication: create_group_snapshot %(gs)s. \u0027"},{"line_number":2424,"context_line":"                    \u0027(snapshots: %(n)d, group replication: %(gr)s)\u0027,"},{"line_number":2425,"context_line":"                    {\u0027gs\u0027: group_snapshot.id, \u0027n\u0027: len(snapshots),"},{"line_number":2426,"context_line":"                    \u0027gr\u0027: _group_snapshot_is_replicated(group_snapshot)})"},{"line_number":2427,"context_line":"            return self._group_repl_create_group_snapshot("}],"source_content_type":"text/x-python","patch_set":8,"id":"d2564872_be38643f","line":2424,"updated":"2026-10-12 16:03:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"63c4550bddc78bda8fd2544f5d41f2f4fac391f1"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb434fc8326a59bb1322e47d714d3b55f6fefa80","unresolved":false,"context_lines":[{"line_number":2422,"context_line":"        if _group_snapshot_is_replicated(group_snapshot):"},{"line_number":2423,"context_line":"            LOG.info(\u0027Group replication: create_group_snapshot %(gs)s. \u0027"},{"line_number":2424,"context_line":"                    \u0027(snapshots: %(n)d, group replication: %(gr)s)\u0027,"},{"line_number":2425,"context_line":"                    {\u0027gs\u0027: group_snapshot.id, \u0027n\u0027: len(snapshots),"},{"line_number":2426,"context_line":"                    \u0027gr\u0027: _group_snapshot_is_replicated(group_snapshot)})"},{"line_number":2427,"context_line":"            return self._group_repl_create_group_snapshot("},{"line_number":2428,"context_line":"                context, group_snapshot, snapshots)"}],"source_content_type":"text/x-python","patch_set":8,"id":"529448e7_4dfdc39e","line":2425,"updated":"2026-10-12 16:03:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"63c4550bddc78bda8fd2544f5d41f2f4fac391f1"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb434fc8326a59bb1322e47d714d3b55f6fefa80","unresolved":false,"context_lines":[{"line_number":2423,"context_line":"            LOG.info(\u0027Group replication: create_group_snapshot %(gs)s. \u0027"},{"line_number":2424,"context_line":"                    \u0027(snapshots: %(n)d, group replication: %(gr)s)\u0027,"},{"line_number":2425,"context_line":"                    {\u0027gs\u0027: group_snapshot.id, \u0027n\u0027: len(snapshots),"},{"line_number":2426,"context_line":"                    \u0027gr\u0027: _group_snapshot_is_replicated(group_snapshot)})"},{"line_number":2427,"context_line":"            return self._group_repl_create_group_snapshot("},{"line_number":2428,"context_line":"                context, group_snapshot, snapshots)"},{"line_number":2429,"context_line":"        if self.conf.hitachi_mirror_storage_id:"}],"source_content_type":"text/x-python","patch_set":8,"id":"1d737cad_096351d0","line":2426,"updated":"2026-10-12 16:03:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"63c4550bddc78bda8fd2544f5d41f2f4fac391f1"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb434fc8326a59bb1322e47d714d3b55f6fefa80","unresolved":false,"context_lines":[{"line_number":2444,"context_line":"    def delete_group_snapshot(self, group_snapshot, snapshots):"},{"line_number":2445,"context_line":"        if _group_snapshot_is_replicated(group_snapshot):"},{"line_number":2446,"context_line":"            LOG.info(\u0027Group replication: delete_group_snapshot %(gs)s. \u0027"},{"line_number":2447,"context_line":"                    \u0027(snapshots: %(n)d, group replication: %(gr)s)\u0027,"},{"line_number":2448,"context_line":"                    {\u0027gs\u0027: group_snapshot.id, \u0027n\u0027: len(snapshots),"},{"line_number":2449,"context_line":"                    \u0027gr\u0027: _group_snapshot_is_replicated(group_snapshot)})"},{"line_number":2450,"context_line":"            return self._group_repl_delete_group_snapshot("}],"source_content_type":"text/x-python","patch_set":8,"id":"bad203b1_4eda02f4","line":2447,"updated":"2026-10-12 16:03:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"63c4550bddc78bda8fd2544f5d41f2f4fac391f1"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb434fc8326a59bb1322e47d714d3b55f6fefa80","unresolved":false,"context_lines":[{"line_number":2445,"context_line":"        if _group_snapshot_is_replicated(group_snapshot):"},{"line_number":2446,"context_line":"            LOG.info(\u0027Group replication: delete_group_snapshot %(gs)s. \u0027"},{"line_number":2447,"context_line":"                    \u0027(snapshots: %(n)d, group replication: %(gr)s)\u0027,"},{"line_number":2448,"context_line":"                    {\u0027gs\u0027: group_snapshot.id, \u0027n\u0027: len(snapshots),"},{"line_number":2449,"context_line":"                    \u0027gr\u0027: _group_snapshot_is_replicated(group_snapshot)})"},{"line_number":2450,"context_line":"            return self._group_repl_delete_group_snapshot("},{"line_number":2451,"context_line":"                group_snapshot, snapshots)"}],"source_content_type":"text/x-python","patch_set":8,"id":"9cabd4cf_46e09fb2","line":2448,"updated":"2026-10-12 16:03:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"63c4550bddc78bda8fd2544f5d41f2f4fac391f1"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb434fc8326a59bb1322e47d714d3b55f6fefa80","unresolved":false,"context_lines":[{"line_number":2446,"context_line":"            LOG.info(\u0027Group replication: delete_group_snapshot %(gs)s. \u0027"},{"line_number":2447,"context_line":"                    \u0027(snapshots: %(n)d, group replication: %(gr)s)\u0027,"},{"line_number":2448,"context_line":"                    {\u0027gs\u0027: group_snapshot.id, \u0027n\u0027: len(snapshots),"},{"line_number":2449,"context_line":"                    \u0027gr\u0027: _group_snapshot_is_replicated(group_snapshot)})"},{"line_number":2450,"context_line":"            return self._group_repl_delete_group_snapshot("},{"line_number":2451,"context_line":"                group_snapshot, snapshots)"},{"line_number":2452,"context_line":"        if self.conf.hitachi_mirror_storage_id:"}],"source_content_type":"text/x-python","patch_set":8,"id":"6d588042_9b4b4813","line":2449,"updated":"2026-10-12 16:03:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"63c4550bddc78bda8fd2544f5d41f2f4fac391f1"}]}
