)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"f4dafdd1b3f8eddacf295724249cc03099582dd4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"28e95a3d_ae98ee9c","updated":"2026-07-20 08:50:31.000000000","message":"recheck tempest integrated storage and slow py3 failed (with a different test)\ntest_volume_retype_attached_data_volume","commit_id":"c84674e7fac424bc187877143fed9ad6215d91e1"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"4fb26be7819e34680ae4671e1a7c76e221f5ff42","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"8ef464a7_15c1dca3","updated":"2026-07-19 22:15:49.000000000","message":"recheck unrelated error in tempest slow py3\n\ntempest.scenario.test_instances_with_cinder_volumes.TestInstancesWithCinderVolumes","commit_id":"c84674e7fac424bc187877143fed9ad6215d91e1"}],"cinder/volume/drivers/rbd.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":2727,"context_line":"                    volume_name \u003d utils.convert_str(volume.name)"},{"line_number":2728,"context_line":"                    try:"},{"line_number":2729,"context_line":"                        # Use Group.remove_image()"},{"line_number":2730,"context_line":"                        self._group_remove_image(group_name, volume_name, client)"},{"line_number":2731,"context_line":"                        LOG.debug(\u0027Removed volume %(vol)s from group %(grp)s\u0027,"},{"line_number":2732,"context_line":"                                  {\u0027vol\u0027: volume_name, \u0027grp\u0027: group_name})"},{"line_number":2733,"context_line":"                    except (self.rbd.ImageNotFound, self.rbd.ObjectNotFound):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f089551_724d36cd","line":2730,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":2731,"context_line":"                        LOG.debug(\u0027Removed volume %(vol)s from group %(grp)s\u0027,"},{"line_number":2732,"context_line":"                                  {\u0027vol\u0027: volume_name, \u0027grp\u0027: group_name})"},{"line_number":2733,"context_line":"                    except (self.rbd.ImageNotFound, self.rbd.ObjectNotFound):"},{"line_number":2734,"context_line":"                        LOG.warning(\u0027Volume %(vol)s not found in group %(grp)s\u0027,"},{"line_number":2735,"context_line":"                                    {\u0027vol\u0027: volume_name, \u0027grp\u0027: group_name})"},{"line_number":2736,"context_line":"                    except Exception as e:"},{"line_number":2737,"context_line":"                        LOG.error(\u0027Failed to remove volume %(vol)s from group: \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"6ca49831_91be808f","line":2734,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":2734,"context_line":"                        LOG.warning(\u0027Volume %(vol)s not found in group %(grp)s\u0027,"},{"line_number":2735,"context_line":"                                    {\u0027vol\u0027: volume_name, \u0027grp\u0027: group_name})"},{"line_number":2736,"context_line":"                    except Exception as e:"},{"line_number":2737,"context_line":"                        LOG.error(\u0027Failed to remove volume %(vol)s from group: \u0027"},{"line_number":2738,"context_line":"                                  \u0027%(error)s\u0027, {\u0027vol\u0027: volume_name, \u0027error\u0027: e})"},{"line_number":2739,"context_line":"                        volumes_model_update.append({"},{"line_number":2740,"context_line":"                            \u0027id\u0027: volume.id,"}],"source_content_type":"text/x-python","patch_set":2,"id":"c332e9e0_5054e3c5","line":2737,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":2735,"context_line":"                                    {\u0027vol\u0027: volume_name, \u0027grp\u0027: group_name})"},{"line_number":2736,"context_line":"                    except Exception as e:"},{"line_number":2737,"context_line":"                        LOG.error(\u0027Failed to remove volume %(vol)s from group: \u0027"},{"line_number":2738,"context_line":"                                  \u0027%(error)s\u0027, {\u0027vol\u0027: volume_name, \u0027error\u0027: e})"},{"line_number":2739,"context_line":"                        volumes_model_update.append({"},{"line_number":2740,"context_line":"                            \u0027id\u0027: volume.id,"},{"line_number":2741,"context_line":"                            \u0027status\u0027: \u0027error_deleting\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"6bc26ebe_34ea12d9","line":2738,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":2778,"context_line":"                        volume_name \u003d utils.convert_str(volume.name)"},{"line_number":2779,"context_line":"                        try:"},{"line_number":2780,"context_line":"                            # Use Group.add_image()"},{"line_number":2781,"context_line":"                            self._group_add_image(group_name, volume_name, client)"},{"line_number":2782,"context_line":"                            LOG.debug(\u0027Added volume %(vol)s to group %(grp)s\u0027,"},{"line_number":2783,"context_line":"                                      {\u0027vol\u0027: volume_name, \u0027grp\u0027: group_name})"},{"line_number":2784,"context_line":"                        except Exception as e:"}],"source_content_type":"text/x-python","patch_set":2,"id":"18f73626_d1287c7f","line":2781,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":2796,"context_line":"                        volume_name \u003d utils.convert_str(volume.name)"},{"line_number":2797,"context_line":"                        try:"},{"line_number":2798,"context_line":"                            # Use Group.remove_image()"},{"line_number":2799,"context_line":"                            self._group_remove_image(group_name, volume_name, client)"},{"line_number":2800,"context_line":"                            LOG.debug(\u0027Removed volume %(vol)s from group \u0027"},{"line_number":2801,"context_line":"                                      \u0027%(grp)s\u0027,"},{"line_number":2802,"context_line":"                                      {\u0027vol\u0027: volume_name, \u0027grp\u0027: group_name})"}],"source_content_type":"text/x-python","patch_set":2,"id":"261cc0be_da2675fd","line":2799,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":2845,"context_line":"        group_name \u003d self._get_group_name(group_snapshot.group)"},{"line_number":2846,"context_line":"        # Use group-snapshot- prefix to distinguish from individual snapshots"},{"line_number":2847,"context_line":"        snap_name \u003d \u0027group-snapshot-\u0027 + utils.convert_str(group_snapshot.id)"},{"line_number":2848,"context_line":"        pool \u003d self.configuration.rbd_pool"},{"line_number":2849,"context_line":"        snapshots_model_update \u003d []"},{"line_number":2850,"context_line":""},{"line_number":2851,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":2,"id":"4a4c1b0c_4a83f85d","line":2848,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: F841 local variable \u0027pool\u0027 is assigned to but never used","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":2900,"context_line":"        group_name \u003d self._get_group_name(group_snapshot.group)"},{"line_number":2901,"context_line":"        # Use same naming as create_group_snapshot"},{"line_number":2902,"context_line":"        snap_name \u003d \u0027group-snapshot-\u0027 + utils.convert_str(group_snapshot.id)"},{"line_number":2903,"context_line":"        pool \u003d self.configuration.rbd_pool"},{"line_number":2904,"context_line":"        snapshots_model_update \u003d []"},{"line_number":2905,"context_line":""},{"line_number":2906,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":2,"id":"6e284d13_44aa3cdc","line":2903,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: F841 local variable \u0027pool\u0027 is assigned to but never used","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":2904,"context_line":"        snapshots_model_update \u003d []"},{"line_number":2905,"context_line":""},{"line_number":2906,"context_line":"        try:"},{"line_number":2907,"context_line":"            # Delete individual volume snapshots (created in create_group_snapshot)"},{"line_number":2908,"context_line":"            for snapshot in snapshots:"},{"line_number":2909,"context_line":"                try:"},{"line_number":2910,"context_line":"                    volume_name \u003d utils.convert_str(snapshot.volume_name)"}],"source_content_type":"text/x-python","patch_set":2,"id":"47c2360d_1c1d1c0b","line":2907,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E501 line too long (83 \u003e 79 characters)","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":2923,"context_line":"                        \u0027status\u0027: fields.SnapshotStatus.DELETED"},{"line_number":2924,"context_line":"                    })"},{"line_number":2925,"context_line":"                except self.rbd.ImageNotFound:"},{"line_number":2926,"context_line":"                    LOG.warning(\u0027Snapshot %(snap)s or volume %(vol)s not found\u0027,"},{"line_number":2927,"context_line":"                                {\u0027snap\u0027: snap_name, \u0027vol\u0027: volume_name})"},{"line_number":2928,"context_line":"                    snapshots_model_update.append({"},{"line_number":2929,"context_line":"                        \u0027id\u0027: snapshot.id,"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f993f85_ffb628fd","line":2926,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":2993,"context_line":"            # Clone volumes from snapshots or source volumes"},{"line_number":2994,"context_line":"            if group_snapshot and snapshots:"},{"line_number":2995,"context_line":"                # Create from group snapshot"},{"line_number":2996,"context_line":"                # Note: All volume snapshots were created with group-snapshot- prefix"},{"line_number":2997,"context_line":"                # (see create_group_snapshot)"},{"line_number":2998,"context_line":"                group_snap_name \u003d \u0027group-snapshot-\u0027 + utils.convert_str(group_snapshot.id)"},{"line_number":2999,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"07f591e5_e7c13778","line":2996,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":2995,"context_line":"                # Create from group snapshot"},{"line_number":2996,"context_line":"                # Note: All volume snapshots were created with group-snapshot- prefix"},{"line_number":2997,"context_line":"                # (see create_group_snapshot)"},{"line_number":2998,"context_line":"                group_snap_name \u003d \u0027group-snapshot-\u0027 + utils.convert_str(group_snapshot.id)"},{"line_number":2999,"context_line":""},{"line_number":3000,"context_line":"                for volume, snapshot in zip(volumes, snapshots):"},{"line_number":3001,"context_line":"                    try:"}],"source_content_type":"text/x-python","patch_set":2,"id":"198533e2_4d3f6359","line":2998,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E501 line too long (90 \u003e 79 characters)","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":3001,"context_line":"                    try:"},{"line_number":3002,"context_line":"                        # Clone volume from snapshot using group snapshot name"},{"line_number":3003,"context_line":"                        self._clone(volume, pool, snapshot.volume_name,"},{"line_number":3004,"context_line":"                                   group_snap_name)"},{"line_number":3005,"context_line":""},{"line_number":3006,"context_line":"                        # Add volume to group using Group.add_image()"},{"line_number":3007,"context_line":"                        with RADOSClient(self, pool) as client:"}],"source_content_type":"text/x-python","patch_set":2,"id":"9d7c9047_b8f72656","line":3004,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":3006,"context_line":"                        # Add volume to group using Group.add_image()"},{"line_number":3007,"context_line":"                        with RADOSClient(self, pool) as client:"},{"line_number":3008,"context_line":"                            volume_name \u003d utils.convert_str(volume.name)"},{"line_number":3009,"context_line":"                            self._group_add_image(group_name, volume_name, client)"},{"line_number":3010,"context_line":""},{"line_number":3011,"context_line":"                        volumes_model_update.append({"},{"line_number":3012,"context_line":"                            \u0027id\u0027: volume.id,"}],"source_content_type":"text/x-python","patch_set":2,"id":"a6cfb141_5d07f60c","line":3009,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":3022,"context_line":"                        })"},{"line_number":3023,"context_line":""},{"line_number":3024,"context_line":"            elif source_group and source_vols:"},{"line_number":3025,"context_line":"                # Create from source group - create individual temporary snapshots"},{"line_number":3026,"context_line":"                # Note: RBD group snapshots don\u0027t create cloneable individual"},{"line_number":3027,"context_line":"                # volume snapshots, so we create temporary snapshots manually"},{"line_number":3028,"context_line":"                temp_snap_name \u003d \u0027temp_\u0027 + group_name"}],"source_content_type":"text/x-python","patch_set":2,"id":"b2376246_eab6b920","line":3025,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":3039,"context_line":"                            created_snaps.append(src_name)"},{"line_number":3040,"context_line":"                            LOG.debug(\u0027Created temporary snapshot %(snap)s on \u0027"},{"line_number":3041,"context_line":"                                      \u0027volume %(vol)s\u0027,"},{"line_number":3042,"context_line":"                                      {\u0027snap\u0027: temp_snap_name, \u0027vol\u0027: src_name})"},{"line_number":3043,"context_line":"                        except Exception as e:"},{"line_number":3044,"context_line":"                            LOG.error(\u0027Failed to create temporary snapshot on \u0027"},{"line_number":3045,"context_line":"                                      \u0027volume %(vol)s: %(error)s\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"f496e652_5b13fe41","line":3042,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":3056,"context_line":"                            # Add volume to new group using Group.add_image()"},{"line_number":3057,"context_line":"                            with RADOSClient(self, pool) as client:"},{"line_number":3058,"context_line":"                                dest_name \u003d utils.convert_str(volume.name)"},{"line_number":3059,"context_line":"                                self._group_add_image(group_name, dest_name, client)"},{"line_number":3060,"context_line":""},{"line_number":3061,"context_line":"                            volumes_model_update.append({"},{"line_number":3062,"context_line":"                                \u0027id\u0027: volume.id,"}],"source_content_type":"text/x-python","patch_set":2,"id":"14bc9757_4322f486","line":3059,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E501 line too long (84 \u003e 79 characters)","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":3077,"context_line":"                            with RBDVolumeProxy(self, src_name) as src_image:"},{"line_number":3078,"context_line":"                                src_image.unprotect_snap(temp_snap_name)"},{"line_number":3079,"context_line":"                                src_image.remove_snap(temp_snap_name)"},{"line_number":3080,"context_line":"                            LOG.debug(\u0027Removed temporary snapshot %(snap)s from \u0027"},{"line_number":3081,"context_line":"                                      \u0027volume %(vol)s\u0027,"},{"line_number":3082,"context_line":"                                      {\u0027snap\u0027: temp_snap_name, \u0027vol\u0027: src_name})"},{"line_number":3083,"context_line":"                        except Exception as e:"}],"source_content_type":"text/x-python","patch_set":2,"id":"edbcb9bf_d2c59078","line":3080,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":3079,"context_line":"                                src_image.remove_snap(temp_snap_name)"},{"line_number":3080,"context_line":"                            LOG.debug(\u0027Removed temporary snapshot %(snap)s from \u0027"},{"line_number":3081,"context_line":"                                      \u0027volume %(vol)s\u0027,"},{"line_number":3082,"context_line":"                                      {\u0027snap\u0027: temp_snap_name, \u0027vol\u0027: src_name})"},{"line_number":3083,"context_line":"                        except Exception as e:"},{"line_number":3084,"context_line":"                            LOG.warning(\u0027Failed to delete temporary snapshot \u0027"},{"line_number":3085,"context_line":"                                        \u0027%(snap)s from volume %(vol)s: %(error)s\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf129107_41156af9","line":3082,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":3082,"context_line":"                                      {\u0027snap\u0027: temp_snap_name, \u0027vol\u0027: src_name})"},{"line_number":3083,"context_line":"                        except Exception as e:"},{"line_number":3084,"context_line":"                            LOG.warning(\u0027Failed to delete temporary snapshot \u0027"},{"line_number":3085,"context_line":"                                        \u0027%(snap)s from volume %(vol)s: %(error)s\u0027,"},{"line_number":3086,"context_line":"                                        {\u0027snap\u0027: temp_snap_name, \u0027vol\u0027: src_name,"},{"line_number":3087,"context_line":"                                         \u0027error\u0027: e})"},{"line_number":3088,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5b73e517_5956b8ac","line":3085,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cef20056b9ee5197a6368019056c9a13d8065e95","unresolved":false,"context_lines":[{"line_number":3083,"context_line":"                        except Exception as e:"},{"line_number":3084,"context_line":"                            LOG.warning(\u0027Failed to delete temporary snapshot \u0027"},{"line_number":3085,"context_line":"                                        \u0027%(snap)s from volume %(vol)s: %(error)s\u0027,"},{"line_number":3086,"context_line":"                                        {\u0027snap\u0027: temp_snap_name, \u0027vol\u0027: src_name,"},{"line_number":3087,"context_line":"                                         \u0027error\u0027: e})"},{"line_number":3088,"context_line":""},{"line_number":3089,"context_line":"        except Exception as e:"}],"source_content_type":"text/x-python","patch_set":2,"id":"048c6d56_bb1bd55a","line":3086,"updated":"2026-07-01 23:03:01.000000000","message":"pep8: E501 line too long (81 \u003e 79 characters)","commit_id":"191ce59813687de59d35a097d7b708e1561c5851"}]}
