)]}'
{"id":"openstack%2Fceilometer~976569","triplet_id":"openstack%2Fceilometer~master~I772012b4661a0bfcf5fc4a7994c6caa24543acce","project":"openstack/ceilometer","branch":"master","topic":"disabled-projects-api-filter","attention_set":{},"removed_from_attention_set":{"32968":{"account":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"last_update":"2026-02-16 12:00:13.000000000","reason":"\u003cGERRIT_ACCOUNT_32968\u003e replied on the change","reason_account":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"}},"36393":{"account":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"last_update":"2026-02-18 07:28:36.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I772012b4661a0bfcf5fc4a7994c6caa24543acce","subject":"Use API filtering to ignore disabled projects","status":"MERGED","created":"2026-02-12 02:39:48.000000000","updated":"2026-02-18 07:29:24.000000000","submitted":"2026-02-18 07:28:36.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"976569-disabled-projects-api-filter","meta_rev_id":"4a829f5c16095328bf75498a826bdb53d2f2ec60","_number":976569,"virtual_id_number":976569,"owner":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-18 07:28:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"}],"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":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-02-12 09:34:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":2,"date":"2026-02-16 12:00:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"}],"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":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-02-18 06:51:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"date":"2026-02-16 13:48:24.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-12 03:31:45.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":"2026-02-12 04:22:35.000000000","updated_by":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"reviewer":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"state":"REVIEWER"},{"updated":"2026-02-12 09:34:41.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":"REVIEWER"}],"messages":[{"id":"005e42b5899db9f97c3bfeb3077c937832f26f44","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-02-12 02:39:48.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0a9e590c42777bf885d054d221096096864af012","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-02-12 02:43:39.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4a7345cfb6eb79ae8e8beb18d05abe27f87ce65e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-02-12 02:48:29.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"32b6e977a1d4867f542832d1632964a2ebb355bc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-12 03:31:45.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/f9488d81fb9546d6bd9caae6ff1ede4b\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fcd8cbfaf6f74c418b85f981cbde30aa : SUCCESS in 5m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1f3162b6c49a4a30b592fa8fa3db5210 : SUCCESS in 3m 43s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6a0f33d342254a428bfb10532ab5b5ac : SUCCESS in 3m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9e90bb7eae1444bebbd082d2481e2732 : SUCCESS in 4m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8185a8be338c45e1836e7362a332ec78 : SUCCESS in 5m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1458921233304d379585795b28cc236e : SUCCESS in 2m 44s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/6e385a99b44d49649ac0a7d1646ae5ea : FAILURE in 26m 36s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/ba8a27e187c24e65942fe8099dffcb76 : SUCCESS in 31m 59s","accounts_in_message":[],"_revision_number":3},{"id":"e2626b423f03cfdaaf7e3b5888bf409350e82595","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-02-12 04:22:35.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"fc7ac0c49d2196bfefa7de59b05b0cd766c12530","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2026-02-12 09:34:41.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"365745f2a54a3314045365c8fd9db4609744cbb3","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-02-15 03:17:43.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"80c5f67f0efa168dfcda1a71a455d8aaed671e56","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-15 03:59:22.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/373a01eaa36242f48d246bcb3a36e8f7\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5f92681480994a69a18740108cebe9e5 : SUCCESS in 3m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/75373916fa954a00a47e9300579207ee : SUCCESS in 2m 24s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/903e9d496f5c41c1b19cb02d3607f28d : SUCCESS in 3m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cd56dc47d42c49dfa225cb5d2878bae7 : SUCCESS in 3m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7db4c28f6175414fb70aaebe51cea38c : SUCCESS in 4m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/72b3abd555594450bfa92edc3c70e0db : SUCCESS in 6m 02s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/5856081d259a4adbb990f8fe127b6347 : FAILURE in 31m 41s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/f03ab6a153a54e2d9666702b0fb1493b : SUCCESS in 38m 30s","accounts_in_message":[],"_revision_number":3},{"id":"5d1d67a16137f048273c7a5a4c12ed0af1a6eeb9","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-02-16 12:00:13.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"3281744604d5b4c1f7a294c3ef5f33e72e799715","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-02-16 12:00:47.000000000","message":"Patch Set 3: -Workflow\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"8164e003ea1c647752f7a032cb1d7193b1a1b9df","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-16 12:44:32.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/bcf1bd8beb114c199bb3b7dcd3569743\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0d145bf12a85426b87019a63fbe0a046 : SUCCESS in 4m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ece3bc10d54c41899d822290949a80eb : SUCCESS in 2m 28s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/da313b7ed7ff4d139aa6086141e11c3b : SUCCESS in 4m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/82998b8a230446babf88e14491424f04 : SUCCESS in 3m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18ef801f30b54c9e8134653bc886398c : SUCCESS in 8m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7963b72ea8e944da9397e240d273e74e : SUCCESS in 4m 49s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/fff6fbbd4e8a47d99482d6fb05d10414 : FAILURE in 21m 29s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/8ec07ab0d0ec4bfeaacc1a08e6de134a : SUCCESS in 42m 28s","accounts_in_message":[],"_revision_number":3},{"id":"d04cba998c3f0609f212c0f09244f45524bce1f3","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2026-02-16 12:52:27.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"a85c5dd774a70b1b128b510ce595c10d19ad719d","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-02-16 13:48:24.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"4d0fed2f71300ba729bb8aaa967a6954c7fb62f5","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-02-17 19:25:24.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"8c8931794b01b940a0b69c4a124ef7365cc5751d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-17 20:22:33.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7f5d7c3afccd4ae9aee8a98fdf8c2e58\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/68bc2ed176d945a49ece16326955083f : SUCCESS in 5m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/760e70b4ecda43b79dc54179195c9318 : SUCCESS in 3m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/335eb028a7604647a1da74f53c5cecae : SUCCESS in 3m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/246ce67d3ebe49efb837ec8210e5ecbd : SUCCESS in 3m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e47c861d833b4b23a0b26a4aa75aa858 : SUCCESS in 8m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3f446d5aefdd41c9997471681bbfece2 : SUCCESS in 5m 25s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/f9e9f2b31ea44768a3e17e928a48f9a7 : SUCCESS in 37m 49s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/6cf33fc2108d4474b492b0ada2b644bb : SUCCESS in 49m 20s","accounts_in_message":[],"_revision_number":3},{"id":"5f92b18ecb4c79fa85d6a4e297aa4f94cb063a22","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2026-02-18 06:51:06.000000000","message":"Patch Set 3: Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"4d12f95721388e4432a25fb770aff29827a58795","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 06:51:31.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"4e2b38a39cb210d7c24e0ae1ee84617347a1dd99","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 07:28:36.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/13f83e7c14af478c8087639fc1ec7ccb\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2bfbbbaf84ca48feb37b5de8de58c694 : SUCCESS in 3m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/373f793a8cfb457f8e1c5c80665f926d : SUCCESS in 3m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c94ed40b28f74bd2bc9006e25507a77a : SUCCESS in 3m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9872e302a9d54413b5eb17364f99ec18 : SUCCESS in 4m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ee21acc291ce4f94a750000ffdec3ff6 : SUCCESS in 4m 59s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/84614f1f09a945288245fec952a23253 : SUCCESS in 32m 17s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/db847d954eb544469bcff531fdcb38d2 : SUCCESS in 36m 43s","accounts_in_message":[],"_revision_number":3},{"id":"3ee05e3478bc3a589699bfaf0bd8ef1a2b679ad5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 07:28:36.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"4a829f5c16095328bf75498a826bdb53d2f2ec60","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 07:29:24.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e7ff1e7c0a8247b09e1f02a31c0455a5\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/76527b135b4149d6822bc48921f8b379 : SUCCESS in 39s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/572149b4bb63407ab8fdf3819752569f : SUCCESS in 37s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"1d5f3ad4b092e4c62303b04d138cafd70c430231","revisions":{"a9760a4c0ebbea5d27a5ff7a9e3493fc6da52e12":{"kind":"REWORK","_number":1,"created":"2026-02-12 02:39:48.000000000","uploader":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"ref":"refs/changes/69/976569/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/69/976569/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/69/976569/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/69/976569/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/69/976569/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/69/976569/1"}}},"commit":{"parents":[{"commit":"0812243edd32fce9976121ede0f73b8d7d444203","subject":"Merge \"Replace neutronclient with openstacksdk\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0812243edd32fce9976121ede0f73b8d7d444203"}]}],"author":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-02-12 02:32:01.000000000","tz":780},"committer":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-02-12 02:34:00.000000000","tz":780},"subject":"Use API filtering to ignore disabled projects","message":"Use API filtering to ignore disabled projects\n\nWhen [polling]/ignore_disabled_projects is enabled, instead of\nquerying all domains and projects and filtering them in code,\nuse the Keystone API\u0027s enabled filter (available since Mitaka)\nto perform the filtering on the server side to avoid the\nadditional data transfer, deserialisation, and to perform the\nfiltering in SQL rather than Python code.\n\nThis improves performance of project discovery when there are\na large amount of disabled projects (e.g. customer projects\nthat have been terminated, but still exist for record-keeping\npurposes).\n\nThe enabled filter is also applied to domains for the first\ntime; disabled domains will now be skipped when performing\nproject discovery.\n\nChange-Id: I772012b4661a0bfcf5fc4a7994c6caa24543acce\nSigned-off-by: Callum Dickinson \u003ccallum.dickinson@catalystcloud.nz\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/a9760a4c0ebbea5d27a5ff7a9e3493fc6da52e12"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/a9760a4c0ebbea5d27a5ff7a9e3493fc6da52e12"}]},"branch":"refs/heads/master"},"59dcf489a5dafe2972dc464a223d3746477c3fdf":{"kind":"REWORK","_number":2,"created":"2026-02-12 02:43:39.000000000","uploader":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"ref":"refs/changes/69/976569/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/69/976569/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/69/976569/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/69/976569/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/69/976569/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/69/976569/2"}}},"commit":{"parents":[{"commit":"0812243edd32fce9976121ede0f73b8d7d444203","subject":"Merge \"Replace neutronclient with openstacksdk\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0812243edd32fce9976121ede0f73b8d7d444203"}]}],"author":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-02-12 02:32:01.000000000","tz":780},"committer":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-02-12 02:43:25.000000000","tz":780},"subject":"Use API filtering to ignore disabled projects","message":"Use API filtering to ignore disabled projects\n\nWhen [polling]/ignore_disabled_projects is enabled, instead of\nquerying all domains and projects and filtering them in code,\nuse the Keystone API\u0027s enabled filter (available since Mitaka)\nto perform the filtering on the server side to avoid the\nadditional data transfer, deserialisation, and to perform the\nfiltering in SQL rather than Python code.\n\nThis improves performance of project discovery when there are\na large amount of disabled projects (e.g. customer projects\nthat have been terminated, but still exist for record-keeping\npurposes).\n\nThe enabled filter is also applied to domains for the first\ntime; disabled domains will now be skipped when performing\nproject discovery.\n\nChange-Id: I772012b4661a0bfcf5fc4a7994c6caa24543acce\nSigned-off-by: Callum Dickinson \u003ccallum.dickinson@catalystcloud.nz\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/59dcf489a5dafe2972dc464a223d3746477c3fdf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/59dcf489a5dafe2972dc464a223d3746477c3fdf"}]},"branch":"refs/heads/master"},"1d5f3ad4b092e4c62303b04d138cafd70c430231":{"kind":"REWORK","_number":3,"created":"2026-02-12 02:48:29.000000000","uploader":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"ref":"refs/changes/69/976569/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/69/976569/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/69/976569/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/69/976569/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/69/976569/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/69/976569/3"}}},"commit":{"parents":[{"commit":"0812243edd32fce9976121ede0f73b8d7d444203","subject":"Merge \"Replace neutronclient with openstacksdk\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0812243edd32fce9976121ede0f73b8d7d444203"}]}],"author":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-02-12 02:32:01.000000000","tz":780},"committer":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-02-12 02:47:54.000000000","tz":780},"subject":"Use API filtering to ignore disabled projects","message":"Use API filtering to ignore disabled projects\n\nWhen [polling]/ignore_disabled_projects is enabled, instead of\nquerying all domains and projects and filtering them in code,\nuse the Keystone API\u0027s enabled filter (available since Mitaka)\nto perform the filtering on the server side to avoid the\nadditional data transfer and deserialisation, and to perform\nthe filtering in SQL rather than Python code.\n\nThis improves performance of project discovery when there are\na large amount of disabled projects (e.g. customer projects\nthat have been terminated, but still exist for record-keeping\npurposes).\n\nThe enabled filter is also applied to domains for the first\ntime; disabled domains will now be skipped when performing\nproject discovery.\n\nChange-Id: I772012b4661a0bfcf5fc4a7994c6caa24543acce\nSigned-off-by: Callum Dickinson \u003ccallum.dickinson@catalystcloud.nz\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/1d5f3ad4b092e4c62303b04d138cafd70c430231"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/1d5f3ad4b092e4c62303b04d138cafd70c430231"}]},"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":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"}}]}],"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":"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":{}}}]}
