)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"6c4c988badde81eaa0b3c73ea6422828bb40bdb3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3ceffd48_57171ebf","updated":"2026-09-24 08:47:02.000000000","message":"It looks good to me, but you have to fix the issues highlighted in the CI","commit_id":"1d83120f198053275dd46c8a8e022cb4afbde20c"},{"author":{"_account_id":35511,"name":"Dawud","email":"dawud@stackhpc.com","username":"dawudm"},"change_message_id":"5582d355e47e5974d961974eaa679d8d7918c9a8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e4d9fd59_b359d1b8","in_reply_to":"3ceffd48_57171ebf","updated":"2026-09-25 11:56:44.000000000","message":"@jlarriba@redhat.com all done","commit_id":"1d83120f198053275dd46c8a8e022cb4afbde20c"},{"author":{"_account_id":35511,"name":"Dawud","email":"dawud@stackhpc.com","username":"dawudm"},"change_message_id":"73707aa4b8d86359bfb50fa9a0470b22a365d911","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"888e62f3_90311c8f","updated":"2026-10-01 11:10:23.000000000","message":"@rafael@apache.org Would be good to get your review on this","commit_id":"61a682a9a73d7e8e073a18d0242570c73a61cfda"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"80379e1fee69dc3cefae770fa172bf065e142049","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"96c50523_39130f67","updated":"2026-10-05 15:26:43.000000000","message":"This all looks sensible to me, thanks Dawud","commit_id":"61a682a9a73d7e8e073a18d0242570c73a61cfda"},{"author":{"_account_id":35511,"name":"Dawud","email":"dawud@stackhpc.com","username":"dawudm"},"change_message_id":"f0cec846d8edd5f8c0a7dee7bf6a0b704107d85a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"975bfec1_c8b8552f","updated":"2026-10-06 12:09:54.000000000","message":"Fixed","commit_id":"bf8f467c9132b1b408046702ffd1edf028814190"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"4d87daacd30332594f6900ef0696db72cf30ae81","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e0c2ed21_6708917e","updated":"2026-10-06 12:15:26.000000000","message":"Reusing previous +2","commit_id":"bf8f467c9132b1b408046702ffd1edf028814190"}],"specs/indri/add_storage_backend_migration.rst":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"1b3897551b2017ad487337bc0c0ff3c98d62abcc","unresolved":true,"context_lines":[{"line_number":83,"context_line":"  and totals grouped by metric type. A persistent mismatch will exit non-zero."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"The initial implementation will support InfluxDB, Elasticsearch, and"},{"line_number":86,"context_line":"OpenSearch. Loki will not be supported initially because it does data deletion"},{"line_number":87,"context_line":"is asynchronous and will require more complex handling."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"Only rated data will be copied. SQL-backed storage and reprocessing state and"},{"line_number":90,"context_line":"rating configuration will not change."}],"source_content_type":"text/x-rst","patch_set":2,"id":"971479cc_9c42a5aa","line":87,"range":{"start_line":86,"start_character":57,"end_line":87,"end_character":15},"updated":"2026-10-06 11:56:43.000000000","message":"it does data deletion asynchronously","commit_id":"61a682a9a73d7e8e073a18d0242570c73a61cfda"},{"author":{"_account_id":35511,"name":"Dawud","email":"dawud@stackhpc.com","username":"dawudm"},"change_message_id":"f0cec846d8edd5f8c0a7dee7bf6a0b704107d85a","unresolved":false,"context_lines":[{"line_number":83,"context_line":"  and totals grouped by metric type. A persistent mismatch will exit non-zero."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"The initial implementation will support InfluxDB, Elasticsearch, and"},{"line_number":86,"context_line":"OpenSearch. Loki will not be supported initially because it does data deletion"},{"line_number":87,"context_line":"is asynchronous and will require more complex handling."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"Only rated data will be copied. SQL-backed storage and reprocessing state and"},{"line_number":90,"context_line":"rating configuration will not change."}],"source_content_type":"text/x-rst","patch_set":2,"id":"bc941f8f_6f365a7a","line":87,"range":{"start_line":86,"start_character":57,"end_line":87,"end_character":15},"in_reply_to":"971479cc_9c42a5aa","updated":"2026-10-06 12:09:54.000000000","message":"Done","commit_id":"61a682a9a73d7e8e073a18d0242570c73a61cfda"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"1b3897551b2017ad487337bc0c0ff3c98d62abcc","unresolved":true,"context_lines":[{"line_number":103,"context_line":"-----------------"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"There will be no change to the format of CloudKitty dataframes or to any SQL"},{"line_number":106,"context_line":"database schema. None."},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"The v2 storage interface will gain a ``get_bounds`` method. Its base"},{"line_number":109,"context_line":"implementation will raise ``NotImplementedError`` so existing third-party"}],"source_content_type":"text/x-rst","patch_set":2,"id":"34fade05_13d55d96","line":106,"range":{"start_line":106,"start_character":17,"end_line":106,"end_character":21},"updated":"2026-10-06 11:56:43.000000000","message":"This is repeating the previous sentence.","commit_id":"61a682a9a73d7e8e073a18d0242570c73a61cfda"},{"author":{"_account_id":35511,"name":"Dawud","email":"dawud@stackhpc.com","username":"dawudm"},"change_message_id":"f0cec846d8edd5f8c0a7dee7bf6a0b704107d85a","unresolved":false,"context_lines":[{"line_number":103,"context_line":"-----------------"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"There will be no change to the format of CloudKitty dataframes or to any SQL"},{"line_number":106,"context_line":"database schema. None."},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"The v2 storage interface will gain a ``get_bounds`` method. Its base"},{"line_number":109,"context_line":"implementation will raise ``NotImplementedError`` so existing third-party"}],"source_content_type":"text/x-rst","patch_set":2,"id":"abbd7c3a_0bb6d315","line":106,"range":{"start_line":106,"start_character":17,"end_line":106,"end_character":21},"in_reply_to":"34fade05_13d55d96","updated":"2026-10-06 12:09:54.000000000","message":"Done","commit_id":"61a682a9a73d7e8e073a18d0242570c73a61cfda"}]}
