)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"5d2b7f9f59b9e00d6c61ac1b699f18b5457e8ccd","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     nicolas.maillet-contoz \u003cnicolas.maillet-contoz@infomaniak.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2025-10-01 13:04:21 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix elasticsearch \u0026 openseatch requests"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Using list for metric_types in _build_must, in case it was not."},{"line_number":10,"context_line":"The APIs expects a list for \"type\" in \"terms\"."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"41b86332_a4a08bdf","line":7,"range":{"start_line":7,"start_character":20,"end_line":7,"end_character":30},"updated":"2025-10-01 11:12:10.000000000","message":"opensearch","commit_id":"b44a9c58843c1bbf1809d751a31bde249b0f9152"},{"author":{"_account_id":37313,"name":"Nicolas MAILLET-CONTOZ","display_name":"Nicolas MAILLET-CONTOZ","email":"nicolas.maillet-contoz@infomaniak.com","username":"nicolasmc","status":"Intern SRE at Infomaniak"},"change_message_id":"4520d297b9c622b656da4e0e8cd3500c31b7ad39","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     nicolas.maillet-contoz \u003cnicolas.maillet-contoz@infomaniak.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2025-10-01 13:04:21 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix elasticsearch \u0026 openseatch requests"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Using list for metric_types in _build_must, in case it was not."},{"line_number":10,"context_line":"The APIs expects a list for \"type\" in \"terms\"."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"c2c594cc_04cb5bfa","line":7,"range":{"start_line":7,"start_character":20,"end_line":7,"end_character":30},"in_reply_to":"41b86332_a4a08bdf","updated":"2025-10-01 11:44:43.000000000","message":"Fixed, thanks","commit_id":"b44a9c58843c1bbf1809d751a31bde249b0f9152"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"5d2b7f9f59b9e00d6c61ac1b699f18b5457e8ccd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"e1572a31_dc67e815","updated":"2025-10-01 11:12:10.000000000","message":"Is this fixing a bug that you have experienced? If yes, can you share log message in a bug report?","commit_id":"b44a9c58843c1bbf1809d751a31bde249b0f9152"},{"author":{"_account_id":37313,"name":"Nicolas MAILLET-CONTOZ","display_name":"Nicolas MAILLET-CONTOZ","email":"nicolas.maillet-contoz@infomaniak.com","username":"nicolasmc","status":"Intern SRE at Infomaniak"},"change_message_id":"4520d297b9c622b656da4e0e8cd3500c31b7ad39","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"500bbc6e_7aa53d03","in_reply_to":"e1572a31_dc67e815","updated":"2025-10-01 11:44:43.000000000","message":"Hi ! Yes that\u0027s a bug that we\u0027ve experienced. Here it is : https://storyboard.openstack.org/#!/story/2011541","commit_id":"b44a9c58843c1bbf1809d751a31bde249b0f9152"},{"author":{"_account_id":31945,"name":"Jacquet Axel","email":"axel.jacquet@infomaniak.com","username":"lhommerares"},"change_message_id":"ad5a3e89af4fb6bd23a4450a268a89a5549e0ab8","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":5,"id":"78ed3f0b_f6dab0f0","updated":"2025-10-01 11:50:27.000000000","message":"if not isinstance(metric_types, list):\n\nIt fix E721 and E501 of tox tests 😊","commit_id":"4c0805362d31bf08c437220926b933a3fa5d0a46"},{"author":{"_account_id":37313,"name":"Nicolas MAILLET-CONTOZ","display_name":"Nicolas MAILLET-CONTOZ","email":"nicolas.maillet-contoz@infomaniak.com","username":"nicolasmc","status":"Intern SRE at Infomaniak"},"change_message_id":"4fa3c260790ab3ff6fea87e7fb1e13ebdf0c1663","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"9ea7bf83_dbb865bf","in_reply_to":"78ed3f0b_f6dab0f0","updated":"2025-10-01 11:51:39.000000000","message":"Already fixed","commit_id":"4c0805362d31bf08c437220926b933a3fa5d0a46"},{"author":{"_account_id":31945,"name":"Jacquet Axel","email":"axel.jacquet@infomaniak.com","username":"lhommerares"},"change_message_id":"f6be234d8c3f904444ec71a4a9902b653aba5325","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"6a03c261_6687d63d","in_reply_to":"9ea7bf83_dbb865bf","updated":"2025-10-01 12:33:04.000000000","message":"nice","commit_id":"4c0805362d31bf08c437220926b933a3fa5d0a46"},{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"b451a7f27adca23969667192eacff60d12f85fa9","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":8,"id":"f839ed16_94c5b0cb","updated":"2025-10-02 06:18:43.000000000","message":"Thank you for your detailed bug report and for fixing this issue.\nI wonder why it has not been caught by CI in tempest? Wouldn\u0027t it make sense to add a test so that we\u0027ll test for it moving forward?","commit_id":"9c0a78336c285a52ca7ade503c5b69206e98de4e"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"36f27d6f66982e85fab8fbc005b818fb558b6144","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"edea2348_bf15209d","updated":"2025-10-16 13:48:12.000000000","message":"waiting for the tests to give a +2...\n\nThanks for the patch!","commit_id":"9c0a78336c285a52ca7ade503c5b69206e98de4e"},{"author":{"_account_id":37313,"name":"Nicolas MAILLET-CONTOZ","display_name":"Nicolas MAILLET-CONTOZ","email":"nicolas.maillet-contoz@infomaniak.com","username":"nicolasmc","status":"Intern SRE at Infomaniak"},"change_message_id":"cf14c4889b085c10355ca24b0de101f9d7e90e78","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"ff368962_cfccfffc","in_reply_to":"b6b8c0d0_3e3b5ed4","updated":"2025-10-19 14:11:50.000000000","message":"Done","commit_id":"9c0a78336c285a52ca7ade503c5b69206e98de4e"},{"author":{"_account_id":37313,"name":"Nicolas MAILLET-CONTOZ","display_name":"Nicolas MAILLET-CONTOZ","email":"nicolas.maillet-contoz@infomaniak.com","username":"nicolasmc","status":"Intern SRE at Infomaniak"},"change_message_id":"e4d35835ce3826dbc21bca4dad0838fa3d15dd77","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":8,"id":"b6b8c0d0_3e3b5ed4","in_reply_to":"f839ed16_94c5b0cb","updated":"2025-10-02 08:33:05.000000000","message":"Yep that would be a great thing. I\u0027ll work on it.","commit_id":"9c0a78336c285a52ca7ade503c5b69206e98de4e"},{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"e9d8da8fcc6be0a067b2e2424f9559dad9945c88","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"f7409cfb_870e7381","updated":"2025-10-20 07:57:30.000000000","message":"Thank you!","commit_id":"02cd81df9dc0628d705cc117fae72d4dd2206724"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"ecaf5081eaa21a74f0d5bcc3f099dad356160110","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"dc3464d2_112fe5b3","updated":"2025-11-14 15:26:33.000000000","message":"Can you please add a release note?","commit_id":"11ecef1ce33b35417c867d83c75e8b6723ae4b35"},{"author":{"_account_id":37313,"name":"Nicolas MAILLET-CONTOZ","display_name":"Nicolas MAILLET-CONTOZ","email":"nicolas.maillet-contoz@infomaniak.com","username":"nicolasmc","status":"Intern SRE at Infomaniak"},"change_message_id":"4b5585532c377eb98c10ab11bc5e7aa6c91d33f5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"99f2ea08_29e5a20c","in_reply_to":"dc3464d2_112fe5b3","updated":"2025-12-03 12:24:39.000000000","message":"Done.","commit_id":"11ecef1ce33b35417c867d83c75e8b6723ae4b35"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"c8e7f0e5a93bdb41f245578e317922d454504e45","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"f4d61498_c0e74497","updated":"2025-12-09 11:13:22.000000000","message":"Thanks! LGTM","commit_id":"677fc286f7fe856bcf692bd97fd9a1b4813cf8f6"},{"author":{"_account_id":37313,"name":"Nicolas MAILLET-CONTOZ","display_name":"Nicolas MAILLET-CONTOZ","email":"nicolas.maillet-contoz@infomaniak.com","username":"nicolasmc","status":"Intern SRE at Infomaniak"},"change_message_id":"f412de0e3fa73734cdb7685b5204466cec8b9afa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"db163dd8_c261809f","updated":"2025-12-03 14:03:29.000000000","message":"recheck","commit_id":"677fc286f7fe856bcf692bd97fd9a1b4813cf8f6"}],"cloudkitty/storage/v2/elasticsearch/client.py":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"45007d99d59e0857186890f8314cf3fd7df8d3c3","unresolved":true,"context_lines":[{"line_number":78,"context_line":"            must.append({\u0027term\u0027: {\u0027type\u0027: filters[\u0027type\u0027]}})"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"        if metric_types:"},{"line_number":81,"context_line":"            if type(metric_types) is not list:"},{"line_number":82,"context_line":"                metric_types \u003d [metric_types]"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"            must.append({\"terms\": {\"type\": metric_types}})"}],"source_content_type":"text/x-python","patch_set":9,"id":"22dae543_c5631ee1","line":81,"range":{"start_line":81,"start_character":12,"end_line":81,"end_character":46},"updated":"2025-11-14 10:51:12.000000000","message":"It is more Pythonic to write:\n\n```suggestion\n            if not isinstance(metric_types, list):\n```","commit_id":"02cd81df9dc0628d705cc117fae72d4dd2206724"},{"author":{"_account_id":37313,"name":"Nicolas MAILLET-CONTOZ","display_name":"Nicolas MAILLET-CONTOZ","email":"nicolas.maillet-contoz@infomaniak.com","username":"nicolasmc","status":"Intern SRE at Infomaniak"},"change_message_id":"56bbec7a0af8d9ea111f1a85364c1ad402e3526e","unresolved":false,"context_lines":[{"line_number":78,"context_line":"            must.append({\u0027term\u0027: {\u0027type\u0027: filters[\u0027type\u0027]}})"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"        if metric_types:"},{"line_number":81,"context_line":"            if type(metric_types) is not list:"},{"line_number":82,"context_line":"                metric_types \u003d [metric_types]"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"            must.append({\"terms\": {\"type\": metric_types}})"}],"source_content_type":"text/x-python","patch_set":9,"id":"e9f62b57_3162f9da","line":81,"range":{"start_line":81,"start_character":12,"end_line":81,"end_character":46},"in_reply_to":"22dae543_c5631ee1","updated":"2025-11-14 10:53:43.000000000","message":"Fix applied.","commit_id":"02cd81df9dc0628d705cc117fae72d4dd2206724"}],"cloudkitty/storage/v2/opensearch/client.py":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"45007d99d59e0857186890f8314cf3fd7df8d3c3","unresolved":true,"context_lines":[{"line_number":78,"context_line":"            must.append({\u0027term\u0027: {\u0027type\u0027: filters[\u0027type\u0027]}})"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"        if metric_types:"},{"line_number":81,"context_line":"            if type(metric_types) is not list:"},{"line_number":82,"context_line":"                metric_types \u003d [metric_types]"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"            must.append({\"terms\": {\"type\": metric_types}})"}],"source_content_type":"text/x-python","patch_set":9,"id":"ab9fb4d7_0e437b93","line":81,"range":{"start_line":81,"start_character":12,"end_line":81,"end_character":46},"updated":"2025-11-14 10:51:12.000000000","message":"```suggestion\n            if not isinstance(metric_types, list):\n```","commit_id":"02cd81df9dc0628d705cc117fae72d4dd2206724"},{"author":{"_account_id":37313,"name":"Nicolas MAILLET-CONTOZ","display_name":"Nicolas MAILLET-CONTOZ","email":"nicolas.maillet-contoz@infomaniak.com","username":"nicolasmc","status":"Intern SRE at Infomaniak"},"change_message_id":"56bbec7a0af8d9ea111f1a85364c1ad402e3526e","unresolved":false,"context_lines":[{"line_number":78,"context_line":"            must.append({\u0027term\u0027: {\u0027type\u0027: filters[\u0027type\u0027]}})"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"        if metric_types:"},{"line_number":81,"context_line":"            if type(metric_types) is not list:"},{"line_number":82,"context_line":"                metric_types \u003d [metric_types]"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"            must.append({\"terms\": {\"type\": metric_types}})"}],"source_content_type":"text/x-python","patch_set":9,"id":"2b1ed690_93f76b11","line":81,"range":{"start_line":81,"start_character":12,"end_line":81,"end_character":46},"in_reply_to":"ab9fb4d7_0e437b93","updated":"2025-11-14 10:53:43.000000000","message":"Fix applied.","commit_id":"02cd81df9dc0628d705cc117fae72d4dd2206724"}]}
