)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"bfa732501267399fd11d6999124e59fd180a30db","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"aee4618d_f220291e","updated":"2024-09-11 13:50:10.000000000","message":"recheck resize volume backed server timed out due to cirros crash","commit_id":"25093e5692618e9a03930e2ba751abf2b154cc9c"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"9bcdb9bb3685f278855a8badfe10aee46c7a9005","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"fddbb0b8_8a21e53d","updated":"2024-09-11 12:54:09.000000000","message":"run-HPE FC Storage CI","commit_id":"25093e5692618e9a03930e2ba751abf2b154cc9c"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"a6cecdeb2fc8d08ffa4a07f094fb35a459f50482","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"96766ebd_e01e524f","updated":"2024-09-11 12:42:01.000000000","message":"run-HPE Storage CI","commit_id":"25093e5692618e9a03930e2ba751abf2b154cc9c"},{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"05855800b430fe8c3e90fc9166df869776c7f67e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"c08febf2_a9dc2be8","updated":"2025-08-07 15:47:57.000000000","message":"A few comments, overall looks good, seems to mirror the volumes summary API.","commit_id":"7f809e8c5641415649c41e7a699670cf5bd98fa2"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"09f1ba1e1b0180dcfb5777bb0a82fc173e90f6d7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"75e25d68_a4e81b4b","in_reply_to":"c08febf2_a9dc2be8","updated":"2025-08-29 07:01:20.000000000","message":"Thanks! Fixed","commit_id":"7f809e8c5641415649c41e7a699670cf5bd98fa2"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"0548ac64bedd1a42a1e042c7d452319277c1477c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"5b1fe047_034c3a2c","updated":"2025-10-23 00:09:44.000000000","message":"One small nitpick / question, but this patch looks good to me.","commit_id":"df62f8e8ff3760b981e5d443b170e28cf6e7eb3a"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"15670625106a620d6def1d7b661166b9d02a3ca9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"aac69de8_0a7372bf","updated":"2025-09-01 14:19:01.000000000","message":"recheck unrelated ceph tempest faklure","commit_id":"df62f8e8ff3760b981e5d443b170e28cf6e7eb3a"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"86f8db5f95e28578da21601f67d1a984d3da002d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"3b62a7bb_ebf57f6e","updated":"2025-09-03 06:40:53.000000000","message":"recheck unrelated tempest failure","commit_id":"df62f8e8ff3760b981e5d443b170e28cf6e7eb3a"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"4bb3758c67d5d56aa7d14619c95408448d5cd4af","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"12c2d0e0_83c695ea","updated":"2025-10-23 19:02:09.000000000","message":"recheck py10 timeout","commit_id":"184b5f5f2400564c53cd541e95cd7ae9ac9cbe3a"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"195f7a89304b28f8ea693466da5dc6f196fa7eb7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"89c8ac64_e0257c0f","updated":"2025-12-18 07:40:04.000000000","message":"recheck tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_empty_volume_id failed due to a http 503","commit_id":"ef1faa4d19e1fc6c4eea1561dd49c4ae709a9554"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"29c4022113967e5be0b15f0b4db9cc306d401105","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"3db61d1b_e4704f77","updated":"2026-02-20 14:08:51.000000000","message":"recheck post_failure ModuleNotFoundError: No module named \u0027typing_extensions\u0027","commit_id":"62ca02fff7a5fa944bc1efb50ddb252e76e04f48"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"da50d190e70a08a0a2bfd2a72ea2e5d1b9ed5cce","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"99d89bf4_7a535700","updated":"2026-02-19 13:16:11.000000000","message":"recheck tempest failure 2026-02-18 21:38:31.990990 | controller |     tempest.lib.exceptions.Conflict: Conflict with state of target resource\n2026-02-18 21:38:31.990994 | controller | Details: {\u0027type\u0027: \u0027SubnetInUse\u0027, \u0027message\u0027: \u0027Unable to complete operation on subnet ef8b61dd-5b75-4e0c-a33a-7bdf6e57d37d: One or more ports have an IP allocation from this subnet.\u0027, \u0027detail\u0027: \u0027\u0027}","commit_id":"62ca02fff7a5fa944bc1efb50ddb252e76e04f48"},{"author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"change_message_id":"6c312c5b4856d022a28a1b621f9650147ab2fd0b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"9efd7108_a2554a41","updated":"2026-02-19 08:55:10.000000000","message":"run-Quobyte CI","commit_id":"62ca02fff7a5fa944bc1efb50ddb252e76e04f48"}],"api-ref/source/v3/ext-backups.inc":[{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"05855800b430fe8c3e90fc9166df869776c7f67e","unresolved":true,"context_lines":[{"line_number":532,"context_line":""},{"line_number":533,"context_line":".. literalinclude:: ./samples/backup-record-import-response.json"},{"line_number":534,"context_line":""},{"line_number":535,"context_line":"Get volumes summary"},{"line_number":536,"context_line":"~~~~~~~~~~~~~~~~~~~"},{"line_number":537,"context_line":""},{"line_number":538,"context_line":".. rest_method::  GET /v3/{project_id}/backups/summary"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"35d34903_48aab19c","line":535,"updated":"2025-08-07 15:47:57.000000000","message":"s/volumes/backups","commit_id":"7f809e8c5641415649c41e7a699670cf5bd98fa2"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"09f1ba1e1b0180dcfb5777bb0a82fc173e90f6d7","unresolved":false,"context_lines":[{"line_number":532,"context_line":""},{"line_number":533,"context_line":".. literalinclude:: ./samples/backup-record-import-response.json"},{"line_number":534,"context_line":""},{"line_number":535,"context_line":"Get volumes summary"},{"line_number":536,"context_line":"~~~~~~~~~~~~~~~~~~~"},{"line_number":537,"context_line":""},{"line_number":538,"context_line":".. rest_method::  GET /v3/{project_id}/backups/summary"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"0465c076_e2f80a68","line":535,"in_reply_to":"35d34903_48aab19c","updated":"2025-08-29 07:01:20.000000000","message":"Done","commit_id":"7f809e8c5641415649c41e7a699670cf5bd98fa2"}],"api-ref/source/v3/parameters.yaml":[{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"05855800b430fe8c3e90fc9166df869776c7f67e","unresolved":true,"context_lines":[{"line_number":767,"context_line":"    Dictionary of ``backup-summary`` objects."},{"line_number":768,"context_line":"  in: body"},{"line_number":769,"context_line":"  required: true"},{"line_number":770,"context_line":"  type: object"},{"line_number":771,"context_line":"backup_gigabytes:"},{"line_number":772,"context_line":"  description: |"},{"line_number":773,"context_line":"    The size (GB) of backups that are allowed for each project."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"5046c6d8_7583c7a2","line":770,"updated":"2025-08-07 15:47:57.000000000","message":"Could add a min_version field here? (referencing the microversion)","commit_id":"7f809e8c5641415649c41e7a699670cf5bd98fa2"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"09f1ba1e1b0180dcfb5777bb0a82fc173e90f6d7","unresolved":false,"context_lines":[{"line_number":767,"context_line":"    Dictionary of ``backup-summary`` objects."},{"line_number":768,"context_line":"  in: body"},{"line_number":769,"context_line":"  required: true"},{"line_number":770,"context_line":"  type: object"},{"line_number":771,"context_line":"backup_gigabytes:"},{"line_number":772,"context_line":"  description: |"},{"line_number":773,"context_line":"    The size (GB) of backups that are allowed for each project."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"6f70beeb_9b983967","line":770,"in_reply_to":"5046c6d8_7583c7a2","updated":"2025-08-29 07:01:20.000000000","message":"Done","commit_id":"7f809e8c5641415649c41e7a699670cf5bd98fa2"},{"author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"change_message_id":"0548ac64bedd1a42a1e042c7d452319277c1477c","unresolved":true,"context_lines":[{"line_number":762,"context_line":"  in: body"},{"line_number":763,"context_line":"  required: true"},{"line_number":764,"context_line":"  type: object"},{"line_number":765,"context_line":"backup-summary:"},{"line_number":766,"context_line":"  description: |"},{"line_number":767,"context_line":"    Dictionary of ``backup-summary`` objects."},{"line_number":768,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"136d7324_1b762f02","line":765,"updated":"2025-10-23 00:09:44.000000000","message":"Is there a reason for using dash instead of underline like the others?\n\ni.e. why not backup_summary","commit_id":"df62f8e8ff3760b981e5d443b170e28cf6e7eb3a"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"a8488de000d067edda488b9c0123a9ed2c94cd34","unresolved":false,"context_lines":[{"line_number":762,"context_line":"  in: body"},{"line_number":763,"context_line":"  required: true"},{"line_number":764,"context_line":"  type: object"},{"line_number":765,"context_line":"backup-summary:"},{"line_number":766,"context_line":"  description: |"},{"line_number":767,"context_line":"    Dictionary of ``backup-summary`` objects."},{"line_number":768,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"a38649a4_46d8e987","line":765,"in_reply_to":"136d7324_1b762f02","updated":"2025-10-23 08:07:42.000000000","message":"Not real reason other than for consistency, the existing v3 volume summary API returns ``volume-summary``","commit_id":"df62f8e8ff3760b981e5d443b170e28cf6e7eb3a"}],"cinder/backup/api.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"2038556a2b62f979fadc43740f6f38e4fbbd92e7","unresolved":true,"context_lines":[{"line_number":162,"context_line":"        backups \u003d objects.BackupList.get_backup_summary(context, project_only,"},{"line_number":163,"context_line":"                                                        filters)"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"        LOG.info(\"Get backup summary completed successfully.\")"},{"line_number":166,"context_line":"        return backups"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"    def _az_matched(self,"}],"source_content_type":"text/x-python","patch_set":12,"id":"e0e1d062_54ab0d94","line":165,"updated":"2026-02-18 18:47:32.000000000","message":"This should be a debug-level message.","commit_id":"ef1faa4d19e1fc6c4eea1561dd49c4ae709a9554"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"1630ce4b168dc08f805a627fa284e41bf7fc5a2b","unresolved":false,"context_lines":[{"line_number":162,"context_line":"        backups \u003d objects.BackupList.get_backup_summary(context, project_only,"},{"line_number":163,"context_line":"                                                        filters)"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"        LOG.info(\"Get backup summary completed successfully.\")"},{"line_number":166,"context_line":"        return backups"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"    def _az_matched(self,"}],"source_content_type":"text/x-python","patch_set":12,"id":"e8bcc71f_c9970c90","line":165,"in_reply_to":"e0e1d062_54ab0d94","updated":"2026-02-18 19:53:06.000000000","message":"Done","commit_id":"ef1faa4d19e1fc6c4eea1561dd49c4ae709a9554"}],"cinder/volume/api.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"2038556a2b62f979fadc43740f6f38e4fbbd92e7","unresolved":true,"context_lines":[{"line_number":695,"context_line":"        project_only \u003d not (all_tenants and context.is_admin)"},{"line_number":696,"context_line":"        volumes \u003d objects.VolumeList.get_volume_summary(context, project_only)"},{"line_number":697,"context_line":""},{"line_number":698,"context_line":"        LOG.info(\"Get volume summary completed successfully.\")"},{"line_number":699,"context_line":"        return volumes"},{"line_number":700,"context_line":""},{"line_number":701,"context_line":"    def get_snapshot(self,"}],"source_content_type":"text/x-python","patch_set":12,"id":"87a30ad8_95651bda","line":698,"updated":"2026-02-18 18:47:32.000000000","message":"This should be a debug-level message.","commit_id":"ef1faa4d19e1fc6c4eea1561dd49c4ae709a9554"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"1630ce4b168dc08f805a627fa284e41bf7fc5a2b","unresolved":false,"context_lines":[{"line_number":695,"context_line":"        project_only \u003d not (all_tenants and context.is_admin)"},{"line_number":696,"context_line":"        volumes \u003d objects.VolumeList.get_volume_summary(context, project_only)"},{"line_number":697,"context_line":""},{"line_number":698,"context_line":"        LOG.info(\"Get volume summary completed successfully.\")"},{"line_number":699,"context_line":"        return volumes"},{"line_number":700,"context_line":""},{"line_number":701,"context_line":"    def get_snapshot(self,"}],"source_content_type":"text/x-python","patch_set":12,"id":"ca507981_cfd83660","line":698,"in_reply_to":"87a30ad8_95651bda","updated":"2026-02-18 19:53:06.000000000","message":"Done","commit_id":"ef1faa4d19e1fc6c4eea1561dd49c4ae709a9554"}]}
