)]}'
{"id":"openstack%2Fcloudkitty~965897","triplet_id":"openstack%2Fcloudkitty~master~I35840e50a292ba122b978ac332849d793fe9f10b","project":"openstack/cloudkitty","branch":"master","attention_set":{},"removed_from_attention_set":{"32968":{"account":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"last_update":"2026-01-05 15:33:38.000000000","reason":"Change was submitted"},"4264":{"account":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"last_update":"2026-01-05 15:33:38.000000000","reason":"Change was submitted"},"28356":{"account":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"last_update":"2026-01-05 14:20:25.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":"2026-01-05 15:33:38.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I35840e50a292ba122b978ac332849d793fe9f10b","subject":"Use project_id as part of the stream instead of part of the search","status":"MERGED","created":"2025-11-03 09:37:38.000000000","updated":"2026-01-05 15:34:59.000000000","submitted":"2026-01-05 15:33:38.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":25,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"965897","meta_rev_id":"1d9cb8ed4033dd83b5f4fcad3e03c2206d5ecbeb","_number":965897,"virtual_id_number":965897,"owner":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-05 15:33:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"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":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-01-05 14:20:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"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":"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":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"value":1,"date":"2026-01-05 14:20:25.000000000","permitted_voting_range":{"min":1,"max":1},"_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":{"approved":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"value":2,"date":"2026-01-05 14:20:25.000000000","permitted_voting_range":{"min":2,"max":2},"_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":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"}],"REVIEWER":[{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-11-03 10:31:21.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":"2025-11-10 10:26:06.000000000","updated_by":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"reviewer":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"state":"CC"},{"updated":"2025-11-24 14:11:48.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":"2025-12-03 13:47:53.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":"2025-12-04 11:10:51.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-12-22 13:32:13.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-12-22 14:21:45.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":"2026-01-05 14:20:08.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":"REVIEWER"}],"messages":[{"id":"51b22d0519dbf5406680b97058e747063accef9a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-11-03 09:37:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c62912454128a2241f5476b2e0f6204823f54b46","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-03 10:31:21.000000000","message":"Patch Set 1: Verified-1\n\n(4 comments)\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/7ac0276da4cd4d22b904f630995cef21\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/44dad2a097c046e28581713aca3e9186 : FAILURE in 2m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/15fdcb3cd29e4a2292a93c46024b2591 : FAILURE in 4m 13s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/13f6b30a163c4bfb9a0a8dc96527ee23 : FAILURE in 3m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2bf3bd40937d4b6faef713034816edb0 : FAILURE in 5m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad432e199219495d94a95f4a38ba92a4 : SUCCESS in 2m 37s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/795431995b634c138da6580e8f794492 : SUCCESS in 33m 59s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/4ffa57a9d7d449608b665c90d16a3e6f : SUCCESS in 34m 50s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/53b26241998144d5bcbeec45d1a556a5 : SUCCESS in 26m 41s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/a3d39c92b32649d892217190d2333edf : SUCCESS in 35m 39s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/81243f54e7c1429ea01a7648d582bec6 : SUCCESS in 32m 47s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/9b2bd3a29fbf41cc9d7897c6c3c714cb : SUCCESS in 35m 31s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/a45a408f483a45a8b95fc83b3c91f4ab : SUCCESS in 30m 06s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/f849c33e3fed4023b0353759f3492f14 : SUCCESS in 34m 06s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/b8d0b7a4d60a4fed8c2fae672fd9a634 : FAILURE in 4m 52s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/ed7a44d3fba6435787bda6832ba4a570 : SUCCESS in 46m 25s","accounts_in_message":[],"_revision_number":1},{"id":"893b96dee0673982ae428d9dd7b16f6805a002f0","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2025-11-10 10:26:06.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0eb3e3b0b49f801aaf6b41c33dbbe2143f8554d9","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-11-10 10:47:17.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c227449073cb518427afdbef2f4898fb7e1605f6","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2025-11-24 14:11:48.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"cbc109a85eb5309c6c155fdf4b78162b4a60a401","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-11-24 16:55:32.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e449c73e07a821e24999e1895a8de1c3dff41461","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-12-02 11:57:07.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"4cfd7567b91ce401dd81da7e37a9f40e49163fb4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-02 13:00:41.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/3561660d637c4fed85b7ef6144f05fcb\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e033e2c935e54dfaac17c7b1b933766c : FAILURE in 2m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/03a3def1c6724aa6967cc3bf80a4d901 : SUCCESS in 3m 25s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b0e429de2f0a4ac08b0cb8a4f81b8915 : FAILURE in 2m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/35d92a9116bb4e7db837635885f949dd : FAILURE in 6m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/71395335bf854ea7ad538b172e086c3f : SUCCESS in 3m 45s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/32d2eb09b9ff43a6a8504270867a60a3 : SUCCESS in 20m 39s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/10b1d18960974834a51a79fb0df9ee5a : SUCCESS in 29m 49s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/8d5d708c715042af8aa5b2f56c270eb3 : SUCCESS in 24m 54s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/537b539a146e470196d28305c5ed47f7 : SUCCESS in 36m 49s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/7151ad7403694c4fb908f6430f0e8c19 : SUCCESS in 32m 54s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/5d55257e2dc44c6a98e9b37c21fd92a9 : SUCCESS in 19m 59s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/7804046f15474d789aad2fad42c6a29f : SUCCESS in 20m 03s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/b0c8e31e2a5e49c1a7c3c91cec85a092 : SUCCESS in 33m 44s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/410ee941e1774551860340fe4cf89f26 : FAILURE in 3m 12s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/fc446670c0aa47d3b0f382eead49734f : SUCCESS in 1h 03m 04s","accounts_in_message":[],"_revision_number":2},{"id":"2fd2abce63327131a5d83523bba5ea053aeba6f6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-12-02 13:38:31.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"741c9b4a687036de8ccc4256b2a96fa688e62773","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-02 14:21:18.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/22b6fbdc292a40caa7a05ccfb99be53d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d336ad6c22bb468eae89b8256a5b926e : FAILURE in 5m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/be523e1b7bb846279923e80d4179b2a3 : SUCCESS in 3m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b9341782024c44bf849a2eea9df38cb6 : SUCCESS in 4m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/176045f2f5df4dceaf3a7408999e77c1 : FAILURE in 8m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/335df1749f1b46feb91887b739ae6c12 : SUCCESS in 4m 54s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/f7c92b93deed499fa5d06e076721dadb : SUCCESS in 32m 15s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/f8a6bd6d465f48e68c11224ba376f361 : SUCCESS in 13m 42s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/4c4d75628f8845ee978d6abdcefbbf7e : SUCCESS in 16m 47s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/1e838c4e66a841cf8212afabdeec9b20 : SUCCESS in 34m 27s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/116d980301c04a1f8ef40a8af2198c40 : SUCCESS in 21m 15s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/83a64459a4e9436087b778ecd41f1ee4 : SUCCESS in 34m 12s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/65bd65ebb9004bdaafbe5c10b43c4440 : SUCCESS in 32m 49s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/797420587fd34aab8c2598a5fb1eec2f : SUCCESS in 17m 26s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/ff37ef0ad862455baa7b8c9fd66ea1fd : FAILURE in 2m 14s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/67a0f617823b44dfb2ab4b112767b938 : SUCCESS in 28m 35s","accounts_in_message":[],"_revision_number":3},{"id":"ebdedbd97990a91c01dec8eedf3eda2f04e56c67","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-12-02 14:50:30.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"d73303363ca888559acbde9ebc44635de7260968","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-02 15:53:56.000000000","message":"Patch Set 3:\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/17d851440bcf4503ac0164b84599cbc6\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a9a56f1f0c5e4e3cab42a5dd411aa487 : FAILURE in 6m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/da766bfecdd642d683af3d625866b5aa : SUCCESS in 3m 05s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3c0c766b514a4e7cac0fa2ac7ea2bbd1 : SUCCESS in 4m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b4fa218eb078426ba5bde1ab90376279 : SUCCESS in 8m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9e15899d577e4ccea9ba16bfc08e6353 : SUCCESS in 5m 11s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/9a4e407c7c8f4fceb18ef879f7825ba9 : SUCCESS in 31m 16s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/789868dbb30b49f3bdf96fac77e8a017 : SUCCESS in 32m 17s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/c721a0cd66594336a8fe57fb05453fc0 : SUCCESS in 31m 28s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/85133f5bca7946e58f37cac40ff53303 : SUCCESS in 24m 55s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/8e79ae245f4d4102abfd6c95c5875a9c : SUCCESS in 24m 41s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/ee1fbf4cd55c44dd9c58496f8a1df3b7 : SUCCESS in 32m 33s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/777dda7c0dc4442e9865fa80a1222d73 : SUCCESS in 13m 32s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/3a5c9dfea64d4ba7941693ec86801f79 : SUCCESS in 40m 41s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/785c417204c540e995f20402609a39f4 : FAILURE in 3m 30s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/3c517a62a7034dbda1217d5d5d363a7b : SUCCESS in 57m 16s","accounts_in_message":[],"_revision_number":3},{"id":"75ff620113d319c72b2076f3fc9d0efd8e138140","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-12-03 08:28:49.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"57387618b4c4c3c03c0d7c481de8383118e11087","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 09:32:00.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d5877750426147d6bfb7e6d381cbe698\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6e012cbe86974cd79d002e2911ead312 : SUCCESS in 6m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d04e4f5ad6b44002835dd57e51713c7d : SUCCESS in 2m 20s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c0f83bbf88014f4cb7436c0af6478138 : SUCCESS in 3m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/108ef010c7a64a9fa9e7a6d070f3f7a9 : SUCCESS in 6m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/526466ae923c4522b59bab2fbdddebb6 : SUCCESS in 3m 26s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/64aafb2644b7485481c0373225a9347e : SUCCESS in 34m 34s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/8f78db7380124dfabbda72d3dcbd20d4 : SUCCESS in 20m 28s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/ec2e01d00f7f48b5847a6335e740b927 : SUCCESS in 21m 10s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/19206f1d6264496199f69091e557e16a : SUCCESS in 32m 45s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/cd545743d37c44699a6326ec9df4900d : SUCCESS in 30m 04s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/b1a45db3a1c54325b1fdafd1125aec17 : SUCCESS in 31m 45s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/1230cede2ad8415b9c9690e91adc9275 : SUCCESS in 32m 05s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/ba85e2802a734b32bbe56e4910d54b9d : SUCCESS in 23m 32s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/ea963d10731d44f582bbf4ab33304b02 : FAILURE in 2m 55s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/f7181ceeb750433892cdf227ea412244 : SUCCESS in 1h 01m 48s","accounts_in_message":[],"_revision_number":3},{"id":"eba521107e4616943e99f9a44750836b4799629f","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2025-12-03 13:47:53.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"6f88eddc3557c9edc52517d145b66c012a870120","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-12-03 14:17:35.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"2ad2e332c53c70ce5f60b9574df2d9aa775d9e09","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2025-12-03 15:35:06.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"567aed57e97c314236b6c69b06b3829998bd03c2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-12-04 09:43:37.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"8ca0573dfb0b09eb3b9238398a2a93f06e67d616","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-12-04 09:45:46.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"bacb41a2a20893277d82bf068bead1c419273ec6","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-12-04 09:47:17.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"046f46d9cb23fc995e2ef8aca958156841cc30be","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-04 10:47:54.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/67948d5222b34fe0b407741b727d9cde\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d4d33ad67ebf4386a3677af30ee5a091 : SUCCESS in 6m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/97316558bba4486dbe4b9a8eb4f5c74e : SUCCESS in 4m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3b1c7e204d834290852b9744580813b6 : SUCCESS in 3m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e2b5e77fd015401cb1c1f1706b831704 : SUCCESS in 6m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e95bff03550042578d9b2818243c6b3f : SUCCESS in 2m 04s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/c7a17be65e4c4804ab6744d717d282b7 : SUCCESS in 29m 47s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/9012057125fd4510b0f9a7bca3171651 : SUCCESS in 13m 26s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/abe0cca0934d437d92589681935cc04d : SUCCESS in 30m 23s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/605489c91a934b7880fc582f1684934c : SUCCESS in 32m 50s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/6f30447eedf24ba09ec5a92ff0e1cfd9 : SUCCESS in 27m 54s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/69f044d726d04b0b923d7ded1ab54a6b : SUCCESS in 30m 34s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/a073c3a62b584d089352c83491deb5d1 : SUCCESS in 39m 13s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/54304bdc1ef44dcb995777186969df4e : SUCCESS in 34m 46s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/74adc233caf445608d236411122e5025 : FAILURE in 3m 09s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/df9af1a3246a429cad540d60b22a9abf : SUCCESS in 57m 42s","accounts_in_message":[],"_revision_number":4},{"id":"2ca364f785d193902bb714bf3c1e5440747a5ddb","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2025-12-04 11:10:51.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"6de45373d2d007f05d28d89c62e58477d9c4f939","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2025-12-22 13:32:13.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"745c465da040f987cb5c7631f9fe33ba1afb1760","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-12-22 14:21:45.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"84befa5d5769a20f868282ea33f72125382e16a1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-12-22 14:25:17.000000000","message":"Patch Set 5: Commit message was updated.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"78443df78d1808097c44ba611be0612625942c7a","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-12-22 14:27:41.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"713e632ac28e67eb14d1f22918c33bcb245da80d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2025-12-22 14:28:52.000000000","message":"Patch Set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"1e81a52acd7de72819826dfe90c4335767c3d2b9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 15:32:07.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a1559a717f0d4bd1887d86ebacb8eeed\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/33f71fcdc88e4dfca9db2f0d284b7117 : SUCCESS in 4m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e72b4112abc643c8b708f2405aab43d6 : SUCCESS in 3m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9b02d9e3f9e04c7eb53b222da6b9df5e : SUCCESS in 2m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/768a6d81bf1047e3bbbadecc188d2eee : SUCCESS in 5m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/37767f347471497987b4f01dffc91799 : SUCCESS in 3m 12s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/af5bd6160714482287ac5c79ffbfefa6 : SUCCESS in 32m 39s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/b8351d39128c4505be14dff57a367326 : SUCCESS in 32m 03s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/129dac7d2cd54b9fa3dd2223cd2a8d4a : SUCCESS in 34m 03s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/373ac93399274d71bb423e0949c60e2c : SUCCESS in 34m 05s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/c5a4788ec1934242be4ce0ef4d56b34e : SUCCESS in 31m 32s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/bd331ff2a3b04ae19c5bfb441b45b1fb : SUCCESS in 14m 55s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/a01edbfde6014c7890781cbe58980259 : SUCCESS in 29m 44s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/15c048608bcc48a4b1899cd8a94d9dd1 : SUCCESS in 34m 36s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/68f0435fc9804d3a95c3510d90db7574 : FAILURE in 3m 19s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/af5b9ec0748b4b23b4fcd97ce5065cda : SUCCESS in 59m 39s","accounts_in_message":[],"_revision_number":6},{"id":"3e12ae8c1d00c0148e821f92919315e113335eb3","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2026-01-05 14:20:08.000000000","message":"Patch Set 6: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"45d4eee2944c6c0d22cf8dd2c07c2c23394282fe","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2026-01-05 14:20:25.000000000","message":"Patch Set 6: Review-Priority+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"7e7cba091fea2ccb25d1a2bc82d7527064271e4e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-05 14:20:50.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"6e9e11ea67f3fc21a465e0e641ec52c427626a31","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-05 15:33:38.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bf34e3a82b77400d8cde70d3496c4f3f\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/63fcd9db399242118c198042ed7525bf : SUCCESS in 3m 47s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6d92a0bd7cba47329547a39a34206779 : SUCCESS in 2m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a90a0d8c66a5406aa3322a63e70bba7a : SUCCESS in 3m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/265cab1ca8484745b2654984419c7e63 : SUCCESS in 2m 52s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/7a6101fe7a4843ffbc0e7a5a7314d54c : SUCCESS in 33m 45s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/7221c2fa780e47cebda7ec2245d97eba : SUCCESS in 32m 48s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/27787b498c2e4b3d8aa4230f6fb3b8f6 : SUCCESS in 33m 08s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/ba4eb522768e472b8cce41395a5d5268 : SUCCESS in 31m 55s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/0d1c67129af3456b82395202271f6b08 : SUCCESS in 24m 20s\n- cloudkitty-tempest-full-v2-storage-loki https://zuul.opendev.org/t/openstack/build/bbfbed60aa1d44708a457e54523a0cda : SUCCESS in 26m 43s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/2d70641334f14c9b965078391d595070 : SUCCESS in 31m 17s\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/9842917f264d4f3ba0f5708f185bbcde : SUCCESS in 1h 02m 46s\n- cloudkitty-tempest-full-v2-fetcher-collector-prometheus https://zuul.opendev.org/t/openstack/build/d72078484b2d41e3a8019a082a2b443d : SUCCESS in 26m 29s","accounts_in_message":[],"_revision_number":6},{"id":"d4934898750f0370872683fa36415f6631559e9a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-05 15:33:38.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"1d9cb8ed4033dd83b5f4fcad3e03c2206d5ecbeb","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-05 15:34:59.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/193b08ec20c6423a9f9f4b1268e916bf\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6a2618554aed409bacce5e4dd5c704b0 : SUCCESS in 38s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"708d9f938ca44696db40e6c26bd48055741ebbe7","revisions":{"e03b833890f60492ebcc6e392822bde55bf26771":{"kind":"REWORK","_number":1,"created":"2025-11-03 09:37:38.000000000","uploader":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"ref":"refs/changes/97/965897/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/97/965897/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/1"}}},"commit":{"parents":[{"commit":"beeb5266273fe2625ab2b5061c988766e5b6e2d4","subject":"Fix the Flux query issue when no groupby used","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/beeb5266273fe2625ab2b5061c988766e5b6e2d4"}]}],"author":{"name":"jlarriba","email":"jlarriba@redhat.com","date":"2025-10-31 13:20:16.000000000","tz":60},"committer":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-11-03 09:37:30.000000000","tz":60},"subject":"Use project_id as part of the stream instead of part of the search","message":"Use project_id as part of the stream instead of part of the search\n\nLoki searches in two layers: the first one is the streams. Each stream\nis uniquely identified by a set of attributes. Before this patch,\nthis attributes are just what the user passes in the \"stream\" parameter,\nor {service\u003d\"cloudkitty\"} by default.\n\nThis patch adds a project_id\u003d\"aaa-bbb-ccc-ddd\" field to the stream,\neffectively creating one stream per project. As the most common use\ncase retrieves the resources in a per-project basis, this will make\nmost queries much faster.\n\nEven more, the openstack rating CLI always puts the project_id in\nthe query, so that makes much more efficient all those queries.\n\nChange-Id: I35840e50a292ba122b978ac332849d793fe9f10b\nSigned-off-by: Juan Larriba \u003cjlarriba@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e03b833890f60492ebcc6e392822bde55bf26771"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e03b833890f60492ebcc6e392822bde55bf26771"}]},"branch":"refs/heads/master"},"edc735e8caf0003420013752ee82c37662c4159d":{"kind":"REWORK","_number":2,"created":"2025-12-02 11:57:07.000000000","uploader":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"ref":"refs/changes/97/965897/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/97/965897/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/2"}}},"commit":{"parents":[{"commit":"4ecb755fc5fa02e3690189378b8c2ecc9c7c0c5a","subject":"Merge \"Remove cloudkitty-writer\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/4ecb755fc5fa02e3690189378b8c2ecc9c7c0c5a"}]}],"author":{"name":"jlarriba","email":"jlarriba@redhat.com","date":"2025-10-31 13:20:16.000000000","tz":60},"committer":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-12-02 11:56:58.000000000","tz":60},"subject":"Use project_id as part of the stream instead of part of the search","message":"Use project_id as part of the stream instead of part of the search\n\nLoki searches in two layers: the first one is the streams. Each stream\nis uniquely identified by a set of attributes. Before this patch,\nthis attributes are just what the user passes in the \"stream\" parameter,\nor {service\u003d\"cloudkitty\"} by default.\n\nThis patch adds a project_id\u003d\"aaa-bbb-ccc-ddd\" field to the stream,\neffectively creating one stream per project. As the most common use\ncase retrieves the resources in a per-project basis, this will make\nmost queries much faster.\n\nEven more, the openstack rating CLI always puts the project_id in\nthe query, so that makes much more efficient all those queries.\n\nChange-Id: I35840e50a292ba122b978ac332849d793fe9f10b\nSigned-off-by: Juan Larriba \u003cjlarriba@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/edc735e8caf0003420013752ee82c37662c4159d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/edc735e8caf0003420013752ee82c37662c4159d"}]},"branch":"refs/heads/master"},"005dd4eb01bc9873d869590fbda5cacb4c60379f":{"kind":"REWORK","_number":3,"created":"2025-12-02 13:38:31.000000000","uploader":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"ref":"refs/changes/97/965897/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/97/965897/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/3"}}},"commit":{"parents":[{"commit":"4ecb755fc5fa02e3690189378b8c2ecc9c7c0c5a","subject":"Merge \"Remove cloudkitty-writer\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/4ecb755fc5fa02e3690189378b8c2ecc9c7c0c5a"}]}],"author":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-12-02 13:38:14.000000000","tz":60},"committer":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-12-02 13:38:14.000000000","tz":60},"subject":"Use project_id as part of the stream instead of part of the search","message":"Use project_id as part of the stream instead of part of the search\n\nLoki searches in two layers: the first one is the streams. Each stream\nis uniquely identified by a set of attributes. Before this patch,\nthis attributes are just what the user passes in the \"stream\" parameter,\nor {service\u003d\"cloudkitty\"} by default.\n\nThis patch adds a project_id\u003d\"aaa-bbb-ccc-ddd\" field to the stream,\neffectively creating one stream per project. As the most common use\ncase retrieves the resources in a per-project basis, this will make\nmost queries much faster.\n\nEven more, the openstack rating CLI always puts the project_id in\nthe query, so that makes much more efficient all those queries.\n\nChange-Id: I35840e50a292ba122b978ac332849d793fe9f10b\nSigned-off-by: Juan Larriba \u003cjlarriba@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/005dd4eb01bc9873d869590fbda5cacb4c60379f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/005dd4eb01bc9873d869590fbda5cacb4c60379f"}]},"branch":"refs/heads/master"},"56fcc4c9d89b684d74aefe188ed25a4b00f6070b":{"kind":"REWORK","_number":4,"created":"2025-12-04 09:43:37.000000000","uploader":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"ref":"refs/changes/97/965897/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/97/965897/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/4"}}},"commit":{"parents":[{"commit":"4ecb755fc5fa02e3690189378b8c2ecc9c7c0c5a","subject":"Merge \"Remove cloudkitty-writer\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/4ecb755fc5fa02e3690189378b8c2ecc9c7c0c5a"}]}],"author":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-12-02 13:38:14.000000000","tz":60},"committer":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-12-04 09:43:30.000000000","tz":60},"subject":"Use project_id as part of the stream instead of part of the search","message":"Use project_id as part of the stream instead of part of the search\n\nLoki searches in two layers: the first one is the streams. Each stream\nis uniquely identified by a set of attributes. Before this patch,\nthis attributes are just what the user passes in the \"stream\" parameter,\nor {service\u003d\"cloudkitty\"} by default.\n\nThis patch adds a project_id\u003d\"aaa-bbb-ccc-ddd\" field to the stream,\neffectively creating one stream per project. As the most common use\ncase retrieves the resources in a per-project basis, this will make\nmost queries much faster.\n\nEven more, the openstack rating CLI always puts the project_id in\nthe query, so that makes much more efficient all those queries.\n\nChange-Id: I35840e50a292ba122b978ac332849d793fe9f10b\nSigned-off-by: Juan Larriba \u003cjlarriba@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/56fcc4c9d89b684d74aefe188ed25a4b00f6070b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/56fcc4c9d89b684d74aefe188ed25a4b00f6070b"}]},"branch":"refs/heads/master"},"6474bb9ff52ffca87d05b6c8b6a3e7c00af8a9f7":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2025-12-22 14:25:17.000000000","uploader":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"ref":"refs/changes/97/965897/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/97/965897/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/5"}}},"commit":{"parents":[{"commit":"4ecb755fc5fa02e3690189378b8c2ecc9c7c0c5a","subject":"Merge \"Remove cloudkitty-writer\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/4ecb755fc5fa02e3690189378b8c2ecc9c7c0c5a"}]}],"author":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-12-02 13:38:14.000000000","tz":60},"committer":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-12-22 14:25:17.000000000","tz":0},"subject":"Use project_id as part of the stream instead of part of the search","message":"Use project_id as part of the stream instead of part of the search\n\nLoki searches in two layers: the first one is the streams. Each stream\nis uniquely identified by a set of attributes. Before this patch,\nthese attributes are just what the user passes in the \"stream\" parameter, or {service\u003d\"cloudkitty\"} by default.\n\nThis patch adds a project_id\u003d\"aaa-bbb-ccc-ddd\" field to the stream,\neffectively creating one stream per project. As the most common use\ncase retrieves the resources in a per-project basis, this will make\nmost queries much faster.\n\nEven more, the openstack rating CLI always puts the project_id in\nthe query, so that makes much more efficient all those queries.\n\nChange-Id: I35840e50a292ba122b978ac332849d793fe9f10b\nSigned-off-by: Juan Larriba \u003cjlarriba@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/6474bb9ff52ffca87d05b6c8b6a3e7c00af8a9f7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/6474bb9ff52ffca87d05b6c8b6a3e7c00af8a9f7"}]},"branch":"refs/heads/master","description":"Edit commit message"},"708d9f938ca44696db40e6c26bd48055741ebbe7":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2025-12-22 14:28:52.000000000","uploader":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"ref":"refs/changes/97/965897/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/97/965897/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/97/965897/6"}}},"commit":{"parents":[{"commit":"4ecb755fc5fa02e3690189378b8c2ecc9c7c0c5a","subject":"Merge \"Remove cloudkitty-writer\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/4ecb755fc5fa02e3690189378b8c2ecc9c7c0c5a"}]}],"author":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-12-02 13:38:14.000000000","tz":60},"committer":{"name":"Juan Larriba","email":"jlarriba@redhat.com","date":"2025-12-22 14:28:52.000000000","tz":0},"subject":"Use project_id as part of the stream instead of part of the search","message":"Use project_id as part of the stream instead of part of the search\n\nLoki searches in two layers: the first one is the streams. Each stream\nis uniquely identified by a set of attributes. Before this patch,\nthese attributes are just what the user passes in the \"stream\"\nparameter, or {service\u003d\"cloudkitty\"} by default.\n\nThis patch adds a project_id\u003d\"aaa-bbb-ccc-ddd\" field to the stream,\neffectively creating one stream per project. As the most common use\ncase retrieves the resources in a per-project basis, this will make\nmost queries much faster.\n\nEven more, the openstack rating CLI always puts the project_id in\nthe query, so that makes much more efficient all those queries.\n\nChange-Id: I35840e50a292ba122b978ac332849d793fe9f10b\nSigned-off-by: Juan Larriba \u003cjlarriba@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/708d9f938ca44696db40e6c26bd48055741ebbe7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/708d9f938ca44696db40e6c26bd48055741ebbe7"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"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":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}}]}],"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":{}}}]}
