)]}'
{"id":"openstack%2Fcloudkitty~921339","triplet_id":"openstack%2Fcloudkitty~master~I4f0892a80f37ce052f573e7622534aa728e7cff1","project":"openstack/cloudkitty","branch":"master","topic":"add_coll_prom_query_metric","attention_set":{},"removed_from_attention_set":{"15197":{"account":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"last_update":"2025-01-21 17:06:51.000000000","reason":"Change was submitted"},"35263":{"account":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"last_update":"2025-01-21 16:23:54.000000000","reason":"\u003cGERRIT_ACCOUNT_35263\u003e replied on the change","reason_account":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}},"28356":{"account":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"last_update":"2024-11-11 11:17:16.000000000","reason":"\u003cGERRIT_ACCOUNT_28356\u003e replied on the change","reason_account":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}},"30695":{"account":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"last_update":"2025-01-21 17:06:51.000000000","reason":"Change was submitted"},"37074":{"account":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"last_update":"2025-01-21 17:06:51.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I4f0892a80f37ce052f573e7622534aa728e7cff1","subject":"Allow Multiple Ratings for the same Metric on Prometheus","status":"MERGED","created":"2024-06-04 21:00:05.000000000","updated":"2025-01-21 17:08:47.000000000","submitted":"2025-01-21 17:06:51.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":28,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"921339-add_coll_prom_query_metric","meta_rev_id":"77cf43762b6eece73ac16be41b168b9571ae0e34","_number":921339,"virtual_id_number":921339,"owner":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-01-21 17:06:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-01-21 16:23:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},{"value":2,"date":"2025-01-20 22:30:07.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":1,"date":"2025-01-20 22:26:20.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-01-21 16:23:54.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-06-04 22:05:08.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2024-07-08 14:47:41.000000000","updated_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"reviewer":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"state":"CC"},{"updated":"2024-07-15 11:45:44.000000000","updated_by":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"reviewer":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"state":"CC"},{"updated":"2024-10-21 13:54:09.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"state":"CC"},{"updated":"2025-01-10 15:39:05.000000000","updated_by":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"reviewer":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"state":"CC"},{"updated":"2025-01-20 22:26:20.000000000","updated_by":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"reviewer":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"state":"REVIEWER"},{"updated":"2025-01-20 22:30:07.000000000","updated_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"reviewer":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"state":"REVIEWER"},{"updated":"2025-01-21 16:23:54.000000000","updated_by":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"reviewer":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"state":"REVIEWER"}],"messages":[{"id":"b61933a5d2874daf6389de0350cb9512174a5845","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"date":"2024-06-04 21:00:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7dcc189e2d742d13e313098258a1d0898fef7cf4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-04 22:05:08.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/08fdb4bf188b499c9abcb9fb5de83097\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4a62bc2da802439db696a706d34cd5d2 : SUCCESS in 4m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/43f140b3d6bd45169f64b9e088d8c2be : SUCCESS in 2m 52s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e7553ee058974a56bc730b85d3978846 : SUCCESS in 4m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/761a30b035f9484a89b39ef4924a871a : SUCCESS in 4m 06s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0c081ff551764989a9ce24092eece91d : SUCCESS in 8m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cf3de6a1f9ad48e9a2370b344ca7de05 : SUCCESS in 3m 40s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/c6a8414e1157406ba487c69a92660dab : SUCCESS in 33m 18s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/8979903b60c64d5897944a047849f835 : SUCCESS in 35m 19s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/321d7520900548d58ddcd53cafeb2d0b : SUCCESS in 34m 49s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/559e54ec6b3044489bb6da2f5da053aa : SUCCESS in 29m 24s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/f62b411cbe7c4e2b964a378d9d645a55 : SUCCESS in 31m 40s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/b7b7c5d6b30245d7bfe54ecf6f8869a1 : SUCCESS in 43m 22s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/0726f4b812ba4a4eb1dd35825ffb9dd1 : FAILURE in 6m 05s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/5837c711dee9485da3352f008207091c : SUCCESS in 59m 40s","accounts_in_message":[],"_revision_number":1},{"id":"5845fe1a2effba1f76a77dd0a64edfe1198df07f","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-07-08 14:47:41.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"5db5f3296bf3d3efc54bbfc5dbb1a7276dfefd53","author":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"date":"2024-07-13 10:25:25.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ac18abcb6e615b6f6acd85dff68a983a9204a0b0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"date":"2024-07-14 09:05:14.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"12d7074d1679d15a31af7fe8cb1587d4ae1b377c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-14 09:48:23.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/d3fe7a31b06449a8965a82d68f5ce9d0\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8729ca1073054c52962e4d8287808e09 : FAILURE in 3m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/df8001cb95714c8bb3f64edcdb5a1154 : SUCCESS in 2m 28s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a9317e2ac86a43f19eea01ab5544d35c : FAILURE in 3m 25s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0668d39b1ac243acb4695f4e7e445a56 : SUCCESS in 3m 22s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1b4c577e95ce4199aa788d7cf3fa6fc2 : FAILURE in 6m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e47f31f4d6c1481e8ba868bb0736b8eb : SUCCESS in 3m 37s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/8190cea771084b88b28384c3105f7f2e : SUCCESS in 17m 17s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/96e90ba2839a4a81a93ec63df1ee2dc1 : SUCCESS in 17m 33s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/207fd06e4bc94ed2a83f4e2bf9def805 : SUCCESS in 33m 02s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/190bb616d27741c3a76b5e6ce78a4ab7 : SUCCESS in 33m 28s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/ad0096cbbf9b42dfa28c73781c5369ba : SUCCESS in 31m 12s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/e342f529592543a0b61520cd4df227d8 : SUCCESS in 18m 12s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/b8da46970075450d9d09ed61daf78c46 : FAILURE in 2m 35s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/459491a218b04776a00e0aa62a6618f8 : SUCCESS in 40m 29s","accounts_in_message":[],"_revision_number":2},{"id":"a32f7dcba26de36bd0bac80be80ae932bd8fc58e","author":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"date":"2024-07-14 10:26:35.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"a3ce70bb932ff4ae752c643e54862eddaec7989f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-14 11:40:13.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/98895b64d190439783ecd5ee79a68a17\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6b1043c8a8374e0eaac7b4770abc01fb : FAILURE in 3m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/73af3b2394bc4fafb9a509948a5767a2 : SUCCESS in 2m 39s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/25516c76f113451f912c915ee093dfb7 : FAILURE in 3m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/268c661bf5394535a1c1e7f766ddd8d4 : FAILURE in 3m 26s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2947ac3db4994d00a46978964659eaac : FAILURE in 6m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/579a9fe7b0c3461d953f859b3b20075d : SUCCESS in 3m 34s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/ec78af5c7d2e446aa54c26c961163cd0 : SUCCESS in 29m 17s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/ca10263a3a1841a1ac7d0cd9635177d2 : SUCCESS in 39m 33s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/ee8ea51dd67c47799a92a23f10218796 : SUCCESS in 32m 12s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/39889985f9dd4ff191ff97289a3d3c2b : SUCCESS in 32m 52s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/6a798e938f3f4f9aa2a48225980f1447 : SUCCESS in 32m 12s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/e6677ae0a3224b07bc2920220764c240 : SUCCESS in 31m 10s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/846e3b8ee1d94c4f9ee708533f49ee90 : FAILURE in 3m 07s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/b0405bfd14224ccaa2be1e6b61f354d1 : SUCCESS in 1h 07m 38s","accounts_in_message":[],"_revision_number":2},{"id":"11e0a42bfbb97529b577c97efc5cbb3bf110c3c7","author":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"date":"2024-07-14 12:17:18.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8bab3f7c5d87cb0f37a3693a1160a40be420c821","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-14 13:18:00.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/3a41a858dbaf4da6b7a6dff4d6e41c44\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/274c2c5e24a34260b1c4b7758f3818d4 : SUCCESS in 4m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/57fe31b9af1c4336b31b828b863dd218 : SUCCESS in 2m 44s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2e9984d835c846efb21bb09a20f7f270 : FAILURE in 3m 04s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/143c22194ffa4683b5cfe91ac5406319 : FAILURE in 4m 10s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0f11e947307f47aaaffab78b1c017b44 : FAILURE in 7m 23s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/01a6bbb576d44b8cb5d2422dbd29eba7 : SUCCESS in 4m 52s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/10ffa7a8a4c64048af1cc5f608f71ab5 : SUCCESS in 27m 06s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/e0f9e0ae0a6c48c3be9bd828486c3b69 : SUCCESS in 26m 20s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/76725fe30e5447f184b1263f1d059b53 : SUCCESS in 28m 02s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/359d527fa20e4edab327d440679d7155 : SUCCESS in 28m 23s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/64faaff971014086a744bb5526257aac : SUCCESS in 26m 46s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/a7128c9c166b40f49706b0d106b496ad : SUCCESS in 24m 18s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/140f197662ff427da7ed1fdf01c1c28d : FAILURE in 4m 11s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/7d8d88d5ba994bc8a8f7493c25c7dfc1 : SUCCESS in 51m 16s","accounts_in_message":[],"_revision_number":2},{"id":"2060577a69d488cc28b9721926b2075bace2a4a7","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2024-07-15 11:45:44.000000000","message":"Patch Set 2:\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"64160e0caa2bdee339ffb97ec6fea7658e2f6519","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"date":"2024-07-15 20:58:37.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"3e38e87acd65e96874a737d53670a416c6bc981a","author":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"date":"2024-07-15 21:07:01.000000000","message":"Patch Set 3:\n\n(5 comments)","accounts_in_message":[],"_revision_number":3},{"id":"502073fae553597f4a4f5381d1ca59ae3a726c5c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-15 22:04:34.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/91f490319f194b82be07c20a8207038e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f3c4bb9a742b4f7b8afbccbcdf3d9019 : SUCCESS in 6m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/542888c9645b4e1eba28b5ab5f0cda5b : SUCCESS in 4m 19s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/bee03ec5b4b9447cab1f285ba187f1d0 : FAILURE in 5m 06s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/853639ec74a44b44b82f5a48f1435ad1 : FAILURE in 4m 31s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f64f9e01109c42f68f1a0bd01fe569ac : FAILURE in 8m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1a500280c9904e3798d8f745a03dbd8a : SUCCESS in 3m 26s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/a66860a2ee84487ea22c9707230b28ec : SUCCESS in 29m 41s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/6bb0688dd0684032a52f92a30fcd7ef3 : SUCCESS in 25m 18s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/d0daa0af5f9840e3aba281afe013731f : SUCCESS in 20m 54s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/bcbaaeec96c1435f8f2804bc3a5e66a0 : SUCCESS in 33m 10s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/f30012cbeda94798bf26fe7086e0b840 : SUCCESS in 32m 21s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/215fc46118534742925b47a1ff8e8af4 : SUCCESS in 25m 02s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/675dc8c4b63f4f34bcc63e72e4447615 : FAILURE in 3m 07s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/450629c6144140afa167b1d1fbce84bd : SUCCESS in 1h 05m 22s","accounts_in_message":[],"_revision_number":3},{"id":"652dd38bc9425e0df7e92ae9b0747da3dcc4dc65","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2024-10-21 13:54:09.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"efab86298dc15bc0e306791f8767532036c372b5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"real_author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2024-10-21 13:54:23.000000000","message":"Patch Set 4: Patch Set 3 was rebased on behalf of \u003cGERRIT_ACCOUNT_37074\u003e\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"}],"_revision_number":4},{"id":"e422ff9c1d5ca306a45209eb57ee0e32303f5c2d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-21 15:03:18.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/6b01f42ff0a04bea9a305296cfcee1ac\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2571acae25614338a6031ea2399ed44e : FAILURE in 2m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1817e9658f2d459183c08aae643f59c0 : SUCCESS in 2m 29s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/dab6b6e41359408994d5df10c174aeba : FAILURE in 2m 47s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1ec9ee03490a4a63b4a24f3648bc5fdf : FAILURE in 3m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ff0db42868084fda8b3b216936baea9c : SUCCESS in 2m 40s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/a610488a47774e38b673c158088d2ab3 : SUCCESS in 18m 48s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/2bb054bcff5c4b5a951a51a3cbc4513e : SUCCESS in 19m 14s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/f84e13b0edf34f2ca2dbb29a05127482 : SUCCESS in 19m 40s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/6388c7fd898e471d84d861f15ed6cb08 : SUCCESS in 36m 12s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/f4589bef144d4363b1405e011d1b925a : SUCCESS in 31m 09s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/8d86dae5eddd45e7a54f59e2474ce563 : SUCCESS in 32m 09s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/7d4fef9e3f0d4f728c6a8c2ba2b782d8 : FAILURE in 2m 41s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/e8478c9e76bb4b82a5404a28e6a01192 : SUCCESS in 1h 03m 04s","accounts_in_message":[],"_revision_number":4},{"id":"1467b84abf65e67502c2b692132bfba2b192fcde","author":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"date":"2024-10-21 15:52:28.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"1c10f2864f2e1f3954a4ac416eea1df346657262","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"real_author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2024-10-28 14:27:04.000000000","message":"Patch Set 5: Patch Set 4 was rebased on behalf of \u003cGERRIT_ACCOUNT_37074\u003e\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"}],"_revision_number":5},{"id":"cdc47633991ccf85724dc518a6e6d55522baad31","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-28 15:24:48.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/538b3ed5778b4ebfa1bc0d11cb644d07\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a7c3c3f3548f4662ae351240ab2e2f49 : FAILURE in 3m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/217ad54c52624a03aaba49b270264be9 : SUCCESS in 2m 41s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/328d5b4759e3435d9b76950fc7a8050a : FAILURE in 4m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e23f739c332e450dbe33000caf934edd : FAILURE in 3m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4a8583c7957c4dbab8512b7ae75390ed : SUCCESS in 4m 31s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/d4e2c2fc2099415185ed39933e1b4947 : SUCCESS in 31m 01s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/1fbe9dee49de497d8988f6a6f6172232 : SUCCESS in 26m 24s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/9fa392cbc27a4ae3a01537e6ba4c289c : SUCCESS in 33m 54s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/e9d4def9345045d1b23568ec08e31789 : SUCCESS in 27m 54s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/68915f76f6fe4a6a9b6111f8027e20e5 : SUCCESS in 27m 50s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/b634c5ac42f84a42b67215d8615924ec : SUCCESS in 27m 39s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/0c6431f151c2409782fa1cba331fafc3 : FAILURE in 3m 01s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/87474892bfd44ab1b5d691e6d711fa94 : SUCCESS in 57m 00s","accounts_in_message":[],"_revision_number":5},{"id":"0df231c06a823c14373bd4ee8023cf583f158659","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-11-11 11:17:16.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"705d95a0cb4c8f15ace991cc3734701888ada6e8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-11 12:02:43.000000000","message":"Patch Set 5:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/84f9c04513854f638cb051ac64cdf62a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d5dd1d49a7334a9dae4bd6f0030b8301 : FAILURE in 3m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1825ecd57b84466cb899ceb1e2a9dc36 : SUCCESS in 2m 36s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7993ccd978ef4c64a9ea3826d8b802e1 : FAILURE in 6m 27s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a32884c8e39a4c20b3478fd89d4bb28f : SUCCESS in 7m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a3f2b2f5da72441c922e635f2ebe98fb : SUCCESS in 3m 11s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/c5caab5c3b3c4b2681c5b0b327a22cf8 : SUCCESS in 21m 37s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/46a19222b3ca458195992e190d9063bf : SUCCESS in 19m 16s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/6993ad10ff1849c7a0e7a63f2cb9ed79 : SUCCESS in 22m 39s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/f8161707baab42dbb29e7b5b76f6a029 : SUCCESS in 23m 12s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/2f73575a33f947f59ea9fb595a23c93e : SUCCESS in 21m 24s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/89d0a8f5d7d54382be63514146b948ef : SUCCESS in 21m 54s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/d1bd5c513e5e478b910845c7da768817 : FAILURE in 3m 04s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/764791821488411fa82b487785a7ee41 : SUCCESS in 44m 25s","accounts_in_message":[],"_revision_number":5},{"id":"c55d2502d72d4f95283e510e108a7ee11307672c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"real_author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-11-25 14:31:10.000000000","message":"Patch Set 6: Patch Set 5 was rebased on behalf of \u003cGERRIT_ACCOUNT_37074\u003e\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"}],"_revision_number":6},{"id":"df5016bbc1dd8214c246ce657cce9a72a329d345","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-25 15:17:14.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/0af0bd0fa40845fe93c72f33f0ba6f7f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/722478877a084dd2b87a5001a02f2ec9 : FAILURE in 3m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1fde541987fe4ed193110914ba47a104 : SUCCESS in 3m 12s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/86c517b0ae61474d858fdb76f9e8257d : FAILURE in 4m 09s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3b70134fbfe8438e9cb3298d8b1a5d7e : FAILURE in 4m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/812a5f5edc57432b92830dc04af6c88c : SUCCESS in 3m 32s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/4c46f6361417436b83712bd8b4cf9e01 : FAILURE in 14m 36s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/ea560767da5c4e939213f967da5ac6a9 : FAILURE in 32m 14s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/f46ceb7509b94b1aa60430a25f8b4256 : FAILURE in 14m 38s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/8c0016a5cc494423adcb0c16153962b2 : FAILURE in 30m 43s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/fcd494b1e1064179aa73ba14d7752e2a : FAILURE in 16m 29s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/b86a350142fb48ed8bfd377d7e8a19a0 : FAILURE in 17m 24s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/e64e9647f35043b08dfe4646eff2735e : FAILURE in 3m 10s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/9d1cd1659d8f45e19626e52dbdd6a999 : FAILURE in 43m 48s","accounts_in_message":[],"_revision_number":6},{"id":"e90ca8a05377ed2b9e46d0e6e422033279512e29","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"real_author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2024-12-09 11:19:27.000000000","message":"Patch Set 7: Patch Set 6 was rebased on behalf of \u003cGERRIT_ACCOUNT_37074\u003e\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"}],"_revision_number":7},{"id":"522138bdcf0d032b19e357b2db244f0f78b37a90","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-09 12:39:10.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/dae67267cee443d0928d84e0548dd918\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/21ccfc12126d4e1a84676f0e9ab10415 : FAILURE in 2m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/646c5a175290453b8abf1b302cb35d4f : SUCCESS in 4m 13s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8539267dbb8745ef9985eaf5865c5971 : FAILURE in 4m 43s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a7cfc3c3546041299e15b43d5e126678 : FAILURE in 6m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4dfffbe090cd4269ae35978917bb262b : SUCCESS in 3m 42s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/7af77645b30f4177b589730bfb36c569 : SUCCESS in 1h 02m 44s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/4295b4073ed34e349a976a8078741b4a : SUCCESS in 30m 18s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/deb66108127e497b95e5a549410c5b9b : SUCCESS in 26m 27s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/110dcd07e40c40949ed1b9385205b6f7 : SUCCESS in 32m 47s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/6f49e2bcbeaa4b49bf128780be3b6064 : SUCCESS in 32m 22s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/853e644cda7c4e4a9a5e33a290abc60e : SUCCESS in 1h 18m 59s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/eed9ce170ba24303bdec977759b9da3a : FAILURE in 2m 22s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/4ab669766c934fff9a58888e7158a31d : SUCCESS in 45m 07s","accounts_in_message":[],"_revision_number":7},{"id":"881db4e12db70cc64e0e0d5b39f2fade44a3472b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"real_author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2025-01-06 11:34:42.000000000","message":"Patch Set 8: Patch Set 7 was rebased on behalf of \u003cGERRIT_ACCOUNT_37074\u003e\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"}],"_revision_number":8},{"id":"4f11ddfeb72fb6363dd02a9bc57a1c3e8050f6af","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-06 12:24:27.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/6db41ce2aa0a4c9480dcfbb4b2771f0f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/263b4b9a5f80452bbbc865566e9052e5 : FAILURE in 5m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c9a84a753028425d9aa2f6461d5f769e : SUCCESS in 4m 56s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d10c5694083b44dbaa7382a8aabc0f70 : SUCCESS in 4m 52s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/34e714f5ecab4c2d837f5d5c11830f79 : SUCCESS in 5m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/97d017fc47ba4506b279fe636d3e04ac : SUCCESS in 3m 29s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/0e4484ab7b6e4f7da8005d3938880252 : SUCCESS in 30m 36s\n- cloudkitty-tempest-full-v2-storage-influxdb-jammy https://zuul.opendev.org/t/openstack/build/97ee138d0b704e70ab2adc052f128d22 : SUCCESS in 22m 07s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/12b8204242244bc1a96abfead566c39f : SUCCESS in 43m 21s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/ba66faaf227d420dbfa590915cbce4d6 : SUCCESS in 19m 01s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/39a96e5aefb5474cb596dec1c7c4352f : SUCCESS in 36m 04s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/07bbe48c1b3c459d949a375d9182143f : SUCCESS in 24m 48s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/4405532ec4d54f868a876dbec2ae5d33 : SUCCESS in 32m 24s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/c99b853bd8194ddd9ca8d8d188b35f1e : FAILURE in 3m 23s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/a0440708ea294fd093f90857d6635ad3 : SUCCESS in 32m 00s","accounts_in_message":[],"_revision_number":8},{"id":"d8d0a3fa05f662169ef96bb046e1626067ed4a17","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2025-01-10 15:39:05.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"4b25ace09aa41a9aaf80819d09e3df9e622b9e71","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2025-01-20 20:23:53.000000000","message":"Patch Set 8:\n\n(3 comments)","accounts_in_message":[],"_revision_number":8},{"id":"90a4d6e807383cf019e9dc7cfcfe29dfed6911bb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"date":"2025-01-20 20:43:21.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":9},{"id":"e75dad98987a4fae39f904186f3c82b6cb5adc50","author":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"date":"2025-01-20 21:05:58.000000000","message":"Patch Set 9:\n\n(4 comments)","accounts_in_message":[],"_revision_number":9},{"id":"5eb95ac2d8ef7590b7888cda3e26cfe24ee0f32b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-20 21:53:26.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aa76936e0d5c400bb648839297ae0a9b\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b5827428dfe24722b89f0ff4747bb824 : SUCCESS in 3m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0002577ef5d94facac6c8455eef365a1 : SUCCESS in 2m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5f77a606710a441084d19112f0de1e4f : SUCCESS in 2m 31s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/959f3ea1ada64375ac9da21972b98d4b : SUCCESS in 3m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad9797fd558f48209b4ff977419e0c0d : SUCCESS in 2m 22s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/c10fd0902e4049a0a933e87995823b1a : SUCCESS in 34m 05s\n- cloudkitty-tempest-full-v2-storage-influxdb-jammy https://zuul.opendev.org/t/openstack/build/1a099ed8d52f46138935a23b788ee981 : SUCCESS in 33m 32s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/c9537e3884f34380b5a6762933044e1f : SUCCESS in 32m 53s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/27e715c110f045e785281f9311ca673d : SUCCESS in 39m 21s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/86f7e3c3b95f4c44a7d7bbdc6d9c3262 : SUCCESS in 37m 36s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/19f1c1bba18c447194231976e0391592 : SUCCESS in 41m 09s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/2839a3e9b8704f30aa034bd7ce27c7d9 : SUCCESS in 35m 10s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/a30d2432ad4442f5bc5b67dce55ccf8e : FAILURE in 3m 33s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/9b60b92422544a72a24e30380e1c465e : SUCCESS in 1h 04m 24s","accounts_in_message":[],"_revision_number":9},{"id":"9fad19aa5237c8d2bbbac84ee24b63f21df19f7b","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2025-01-20 22:26:20.000000000","message":"Patch Set 9: Code-Review+1","accounts_in_message":[],"_revision_number":9},{"id":"f9b0f9aa821e7b70f2f8891b9ee008e33b8087d7","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2025-01-20 22:30:07.000000000","message":"Patch Set 9: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"25597e6507f7fe90ed4ba461bb8653c10f595a4f","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2025-01-21 16:23:54.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"e1dc682226cda026f086cf0142be58ff9a6aca92","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-21 16:24:29.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"179234668d17f576cd71ae35aaf1293cf3bec0e3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-21 17:06:50.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/06e1da153e9440288657df5cd6ad7266\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b36a50ca2a014804b0b1493fcadc5359 : SUCCESS in 4m 28s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/031a4ab85e2e45d4bd5225fc7729e6cf : SUCCESS in 5m 02s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b8833a8557c04adcaa18f3ea737b076f : SUCCESS in 4m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a5d8fb8b16bc434ead02b5596eb4be52 : SUCCESS in 3m 00s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/a0018a135e274a289b432c97537e2967 : SUCCESS in 23m 28s\n- cloudkitty-tempest-full-v2-storage-influxdb-jammy https://zuul.opendev.org/t/openstack/build/abc3ae32db554e1e8099632427d07685 : SUCCESS in 31m 27s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/8f698b5d784a4ef6abcf0f10305e3357 : SUCCESS in 21m 03s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/6724c07da35b4dcd8f7402748537b716 : SUCCESS in 42m 15s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/c08b312a46cd4221b14172e19b3829e5 : SUCCESS in 35m 06s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/ab4e99e55aa647dcbb0980518eb8bf08 : SUCCESS in 31m 17s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/9252eda5d3e543c2806461ae4453e640 : SUCCESS in 35m 44s\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/4b0d161f452c468a8eeb2d63d05c4a36 : SUCCESS in 33m 58s","accounts_in_message":[],"_revision_number":9},{"id":"4bed6eb9ed9000d719f5c0f770874013be9afe6e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-21 17:06:51.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":9},{"id":"77cf43762b6eece73ac16be41b168b9571ae0e34","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-21 17:08:47.000000000","message":"Patch Set 9:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/297cda39b59a4a8e9dbf3d726f939a2a\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9b3bd986ddfb4ad093ee839a29c23180 : SUCCESS in 1m 00s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"afa6f98a01031ae5e16f6cf67f82cccfa90aa286","revisions":{"3382b1646d40cc9ba3f99ba24e9f597c22df16f1":{"kind":"REWORK","_number":1,"created":"2024-06-04 21:00:05.000000000","uploader":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"ref":"refs/changes/39/921339/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/39/921339/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/1"}}},"commit":{"parents":[{"commit":"8a5319fd5de3f9f9c7b543936a3bb42fb02a62a8","subject":"Merge \"CI: Remove grenade branch variables\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a5319fd5de3f9f9c7b543936a3bb42fb02a62a8"}]}],"author":{"name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","date":"2024-06-04 20:17:49.000000000","tz":120},"committer":{"name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","date":"2024-06-04 20:59:45.000000000","tz":120},"subject":"Add query_metric extra_arg to prometheus collector","message":"Add query_metric extra_arg to prometheus collector\n\nIt allows overriding the metric_name on the PromQL query.\nIt also offer a way to join metrics (for example\n`libvirt_domain_vcpu_maximum` which contains the amount of CPU for a\ndomain and `libvirt_domain_openstack_info` which contains the same\ndomain and the project_id).\n\nChange-Id: I4f0892a80f37ce052f573e7622534aa728e7cff1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/3382b1646d40cc9ba3f99ba24e9f597c22df16f1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/3382b1646d40cc9ba3f99ba24e9f597c22df16f1"}]},"branch":"refs/heads/master"},"e98b148ab9e416eb0651f9cc3829f64c5693d23c":{"kind":"REWORK","_number":2,"created":"2024-07-14 09:05:14.000000000","uploader":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"ref":"refs/changes/39/921339/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/39/921339/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/2"}}},"commit":{"parents":[{"commit":"8a5319fd5de3f9f9c7b543936a3bb42fb02a62a8","subject":"Merge \"CI: Remove grenade branch variables\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a5319fd5de3f9f9c7b543936a3bb42fb02a62a8"}]}],"author":{"name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","date":"2024-06-04 20:17:49.000000000","tz":120},"committer":{"name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","date":"2024-07-14 09:04:47.000000000","tz":120},"subject":"Allow Multiple Ratings for the same Metric on Prometheus","message":"Allow Multiple Ratings for the same Metric on Prometheus\n\nThis commit moves a part of the gnocchi collector to the base collector,\nso that all collectors can benefit from multirating per metric.\n\nThere should be no change in gnocchi collector behavior.\n\nIt solves the issue with Prometheus having one \"*_info\" metric containing\nthe scope and multiple other metric containing the values we want to rate.\n\nAlso added an example of Prometheus with vector matching (PromQL join)\n\nChange-Id: I4f0892a80f37ce052f573e7622534aa728e7cff1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e98b148ab9e416eb0651f9cc3829f64c5693d23c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e98b148ab9e416eb0651f9cc3829f64c5693d23c"}]},"branch":"refs/heads/master"},"02b269bfd6f7dbf7958e2e46d06e396df77c02b0":{"kind":"REWORK","_number":3,"created":"2024-07-15 20:58:37.000000000","uploader":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"ref":"refs/changes/39/921339/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/39/921339/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/3"}}},"commit":{"parents":[{"commit":"8a5319fd5de3f9f9c7b543936a3bb42fb02a62a8","subject":"Merge \"CI: Remove grenade branch variables\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a5319fd5de3f9f9c7b543936a3bb42fb02a62a8"}]}],"author":{"name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","date":"2024-06-04 20:17:49.000000000","tz":120},"committer":{"name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","date":"2024-07-15 20:57:58.000000000","tz":120},"subject":"Allow Multiple Ratings for the same Metric on Prometheus","message":"Allow Multiple Ratings for the same Metric on Prometheus\n\nThis commit moves a part of the gnocchi collector to the base collector,\nso that all collectors can benefit from multirating per metric.\n\nThere should be no change in gnocchi collector behavior.\n\nIt solves the issue with Prometheus having one \"*_info\" metric containing\nthe scope and multiple other metric containing the values we want to rate.\n\nAlso added an example of Prometheus with vector matching (PromQL join)\n\nAdd tests and improve error handling\n\nAllowing to set multiple values in one metric raises the problem of\nuniqueness in the way we name the dict key. Added an error for this +\ntest.\n\nAlso splitting prometheus\u0027 fetch_all, to gain in readability and allow\nus to render the promql query from tests.\n\nAnd tests\n\nChange-Id: I4f0892a80f37ce052f573e7622534aa728e7cff1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/02b269bfd6f7dbf7958e2e46d06e396df77c02b0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/02b269bfd6f7dbf7958e2e46d06e396df77c02b0"}]},"branch":"refs/heads/master"},"e4d040c5bd5dab7f3423b6727891c97d9ac0c41d":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2024-10-21 13:54:23.000000000","uploader":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"real_uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/39/921339/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/39/921339/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/4"}}},"commit":{"parents":[{"commit":"3d55ceed63f180fc2f1f4139c430131cd014b0b1","subject":"Correct release note formatting","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/3d55ceed63f180fc2f1f4139c430131cd014b0b1"}]}],"author":{"name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","date":"2024-06-04 20:17:49.000000000","tz":120},"committer":{"name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","date":"2024-10-21 13:54:23.000000000","tz":0},"subject":"Allow Multiple Ratings for the same Metric on Prometheus","message":"Allow Multiple Ratings for the same Metric on Prometheus\n\nThis commit moves a part of the gnocchi collector to the base collector,\nso that all collectors can benefit from multirating per metric.\n\nThere should be no change in gnocchi collector behavior.\n\nIt solves the issue with Prometheus having one \"*_info\" metric containing\nthe scope and multiple other metric containing the values we want to rate.\n\nAlso added an example of Prometheus with vector matching (PromQL join)\n\nAdd tests and improve error handling\n\nAllowing to set multiple values in one metric raises the problem of\nuniqueness in the way we name the dict key. Added an error for this +\ntest.\n\nAlso splitting prometheus\u0027 fetch_all, to gain in readability and allow\nus to render the promql query from tests.\n\nAnd tests\n\nChange-Id: I4f0892a80f37ce052f573e7622534aa728e7cff1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e4d040c5bd5dab7f3423b6727891c97d9ac0c41d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e4d040c5bd5dab7f3423b6727891c97d9ac0c41d"}]},"branch":"refs/heads/master","description":"Rebase"},"663e03e0f868c79425177de18498d1d3cd5681b6":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2024-10-28 14:27:04.000000000","uploader":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"real_uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/39/921339/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/39/921339/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/5"}}},"commit":{"parents":[{"commit":"313ef8b110508885663644ea839f7340a8fbdb2a","subject":"Fix test suite with Python 3.12","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/313ef8b110508885663644ea839f7340a8fbdb2a"}]}],"author":{"name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","date":"2024-06-04 20:17:49.000000000","tz":120},"committer":{"name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","date":"2024-10-28 14:27:04.000000000","tz":0},"subject":"Allow Multiple Ratings for the same Metric on Prometheus","message":"Allow Multiple Ratings for the same Metric on Prometheus\n\nThis commit moves a part of the gnocchi collector to the base collector,\nso that all collectors can benefit from multirating per metric.\n\nThere should be no change in gnocchi collector behavior.\n\nIt solves the issue with Prometheus having one \"*_info\" metric containing\nthe scope and multiple other metric containing the values we want to rate.\n\nAlso added an example of Prometheus with vector matching (PromQL join)\n\nAdd tests and improve error handling\n\nAllowing to set multiple values in one metric raises the problem of\nuniqueness in the way we name the dict key. Added an error for this +\ntest.\n\nAlso splitting prometheus\u0027 fetch_all, to gain in readability and allow\nus to render the promql query from tests.\n\nAnd tests\n\nChange-Id: I4f0892a80f37ce052f573e7622534aa728e7cff1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/663e03e0f868c79425177de18498d1d3cd5681b6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/663e03e0f868c79425177de18498d1d3cd5681b6"}]},"branch":"refs/heads/master","description":"Rebase"},"bbdd74bf5b02fc6293c3dc10b6eeef26c3c51c14":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2024-11-25 14:31:10.000000000","uploader":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"real_uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/39/921339/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/39/921339/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/6"}}},"commit":{"parents":[{"commit":"9313b93b13798adb764a8bb61cb0da669ee62c44","subject":"reno: Update master for unmaintained/2023.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/9313b93b13798adb764a8bb61cb0da669ee62c44"}]}],"author":{"name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","date":"2024-06-04 20:17:49.000000000","tz":120},"committer":{"name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","date":"2024-11-25 14:31:10.000000000","tz":0},"subject":"Allow Multiple Ratings for the same Metric on Prometheus","message":"Allow Multiple Ratings for the same Metric on Prometheus\n\nThis commit moves a part of the gnocchi collector to the base collector,\nso that all collectors can benefit from multirating per metric.\n\nThere should be no change in gnocchi collector behavior.\n\nIt solves the issue with Prometheus having one \"*_info\" metric containing\nthe scope and multiple other metric containing the values we want to rate.\n\nAlso added an example of Prometheus with vector matching (PromQL join)\n\nAdd tests and improve error handling\n\nAllowing to set multiple values in one metric raises the problem of\nuniqueness in the way we name the dict key. Added an error for this +\ntest.\n\nAlso splitting prometheus\u0027 fetch_all, to gain in readability and allow\nus to render the promql query from tests.\n\nAnd tests\n\nChange-Id: I4f0892a80f37ce052f573e7622534aa728e7cff1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/bbdd74bf5b02fc6293c3dc10b6eeef26c3c51c14"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/bbdd74bf5b02fc6293c3dc10b6eeef26c3c51c14"}]},"branch":"refs/heads/master","description":"Rebase"},"07f2ccc55706a88136023f648d46face0b1d56cc":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2024-12-09 11:19:27.000000000","uploader":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"real_uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/39/921339/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/39/921339/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/7"}}},"commit":{"parents":[{"commit":"8047e5d3ddb0f4c9e3c64b68688f1ada819e3cde","subject":"Merge \"Remove default override for config options policy_file\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8047e5d3ddb0f4c9e3c64b68688f1ada819e3cde"}]}],"author":{"name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","date":"2024-06-04 20:17:49.000000000","tz":120},"committer":{"name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","date":"2024-12-09 11:19:27.000000000","tz":0},"subject":"Allow Multiple Ratings for the same Metric on Prometheus","message":"Allow Multiple Ratings for the same Metric on Prometheus\n\nThis commit moves a part of the gnocchi collector to the base collector,\nso that all collectors can benefit from multirating per metric.\n\nThere should be no change in gnocchi collector behavior.\n\nIt solves the issue with Prometheus having one \"*_info\" metric containing\nthe scope and multiple other metric containing the values we want to rate.\n\nAlso added an example of Prometheus with vector matching (PromQL join)\n\nAdd tests and improve error handling\n\nAllowing to set multiple values in one metric raises the problem of\nuniqueness in the way we name the dict key. Added an error for this +\ntest.\n\nAlso splitting prometheus\u0027 fetch_all, to gain in readability and allow\nus to render the promql query from tests.\n\nAnd tests\n\nChange-Id: I4f0892a80f37ce052f573e7622534aa728e7cff1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/07f2ccc55706a88136023f648d46face0b1d56cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/07f2ccc55706a88136023f648d46face0b1d56cc"}]},"branch":"refs/heads/master","description":"Rebase"},"6babd2206c0587b74d13ce77a0b13af790bc4332":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2025-01-06 11:34:42.000000000","uploader":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"real_uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/39/921339/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/39/921339/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/8"}}},"commit":{"parents":[{"commit":"75d672b2a03f7cf98af8c1f3e29802e8bad72494","subject":"Remove set_state function and its references","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/75d672b2a03f7cf98af8c1f3e29802e8bad72494"}]}],"author":{"name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","date":"2024-06-04 20:17:49.000000000","tz":120},"committer":{"name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","date":"2025-01-06 11:34:42.000000000","tz":0},"subject":"Allow Multiple Ratings for the same Metric on Prometheus","message":"Allow Multiple Ratings for the same Metric on Prometheus\n\nThis commit moves a part of the gnocchi collector to the base collector,\nso that all collectors can benefit from multirating per metric.\n\nThere should be no change in gnocchi collector behavior.\n\nIt solves the issue with Prometheus having one \"*_info\" metric containing\nthe scope and multiple other metric containing the values we want to rate.\n\nAlso added an example of Prometheus with vector matching (PromQL join)\n\nAdd tests and improve error handling\n\nAllowing to set multiple values in one metric raises the problem of\nuniqueness in the way we name the dict key. Added an error for this +\ntest.\n\nAlso splitting prometheus\u0027 fetch_all, to gain in readability and allow\nus to render the promql query from tests.\n\nAnd tests\n\nChange-Id: I4f0892a80f37ce052f573e7622534aa728e7cff1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/6babd2206c0587b74d13ce77a0b13af790bc4332"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/6babd2206c0587b74d13ce77a0b13af790bc4332"}]},"branch":"refs/heads/master","description":"Rebase"},"afa6f98a01031ae5e16f6cf67f82cccfa90aa286":{"kind":"REWORK","_number":9,"created":"2025-01-20 20:43:21.000000000","uploader":{"_account_id":37074,"name":"Corentin ARNOULD","display_name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","username":"carnould"},"ref":"refs/changes/39/921339/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/39/921339/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/39/921339/9"}}},"commit":{"parents":[{"commit":"0362e79771a7b18e731bf67dba534bc88cd89a49","subject":"Merge \"Replace own hacking checks by built-on ones\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/0362e79771a7b18e731bf67dba534bc88cd89a49"}]}],"author":{"name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","date":"2024-06-04 20:17:49.000000000","tz":120},"committer":{"name":"Corentin ARNOULD","email":"corentin@keepcalm.dev","date":"2025-01-20 20:40:41.000000000","tz":60},"subject":"Allow Multiple Ratings for the same Metric on Prometheus","message":"Allow Multiple Ratings for the same Metric on Prometheus\n\nThis commit moves a part of the gnocchi collector to the base collector,\nso that all collectors can benefit from multirating per metric.\n\nIt solves the issue with Prometheus having one \"*_info\" metric containing\nthe scope and multiple other metric containing the values we want to rate.\n\nAlso splitting prometheus\u0027 fetch_all, to gain in readability and allow\nus to render the promql query from tests.\n\nChange-Id: I4f0892a80f37ce052f573e7622534aa728e7cff1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/afa6f98a01031ae5e16f6cf67f82cccfa90aa286"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/afa6f98a01031ae5e16f6cf67f82cccfa90aa286"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
