)]}'
{"id":"openstack%2Fceilometer~972532","triplet_id":"openstack%2Fceilometer~master~I79d31127267facab30a18a137144a525fa10379c","project":"openstack/ceilometer","branch":"master","topic":"fwaas-status-volume","attention_set":{},"removed_from_attention_set":{"4264":{"account":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"last_update":"2026-01-12 20:31:01.000000000","reason":"Change was submitted"},"32968":{"account":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"last_update":"2026-01-08 09:56:31.000000000","reason":"removed on reply"},"36393":{"account":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"last_update":"2026-01-12 20:31:01.000000000","reason":"Change was submitted"},"34975":{"account":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"last_update":"2026-01-12 19:17:50.000000000","reason":"\u003cGERRIT_ACCOUNT_34975\u003e replied on the change","reason_account":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}}},"hashtags":[],"change_id":"I79d31127267facab30a18a137144a525fa10379c","subject":"Do not drop firewalls with unknown states","status":"MERGED","created":"2026-01-07 18:13:19.000000000","updated":"2026-01-12 20:31:55.000000000","submitted":"2026-01-12 20:31:01.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"972532-fwaas-status-volume","meta_rev_id":"332c29c0a9fb5cc7960ef284c906e338bad4f801","_number":972532,"virtual_id_number":972532,"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":[{"value":0,"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-12 20:31:00.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}],"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":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"all":[{"value":2,"date":"2026-01-08 09:56:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-01-12 19:17:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}],"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":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"all":[{"value":0,"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-01-12 19:17:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"}],"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"},{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-07 18:14:00.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-01-07 19:21:37.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-01-12 18:08:31.000000000","updated_by":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"reviewer":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"state":"REVIEWER"},{"updated":"2026-01-12 18:08:31.000000000","updated_by":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"reviewer":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"state":"REVIEWER"}],"messages":[{"id":"1fc119ac6781629477537175d24c755a11336389","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-01-07 18:13:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3dfc24cabb48140e001521a7a1a10aba5633879a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-07 19:21:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6c53626c7b404c859f86c432a20ab591\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9aa533c01f8a4d6baf069fa38396b1b0 : SUCCESS in 4m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c233a65cd33146bea2d538ccb004a0fb : SUCCESS in 2m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/952e65b17ca44f638d8d9fd55ef2992b : SUCCESS in 4m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8275dfc1e5324c58942bd9bc1d21d884 : SUCCESS in 7m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3163f471f2464ccf98b3f99266a76d03 : SUCCESS in 6m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1fa64f700e6c453c8ed943b0c85e7d2c : SUCCESS in 4m 16s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/74e8c81aadf74c51a38a2194682dec68 : SUCCESS in 1h 04m 27s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/c65be80189dc4aa59f81845bd463de49 : SUCCESS in 48m 44s","accounts_in_message":[],"_revision_number":1},{"id":"7ad0ba3b4db439604d07783f151cdd0b88bd4fda","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-01-08 09:56:31.000000000","message":"Patch Set 1: Code-Review+2\n\nThank you for this patch!","accounts_in_message":[],"_revision_number":1},{"id":"ba855e1fb0ac6fb1e5e6546d97f27b27b9a2de47","author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"date":"2026-01-12 19:17:50.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"d9b52d9abfd6ea44bcb1142142439a1e5fd35337","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-12 19:18:17.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"ddfa2859deb94f6457b5dbd0d4bc990e9cdc0544","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-12 20:31:00.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1c277d0eebd148e991c606a989bc494f\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/62ff3572c45f4b12806156eb1e6b11fa : SUCCESS in 3m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/657b241a3f4e471cbc74fbaae53cf7da : SUCCESS in 2m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/084fc89c9004403697f1fa5f7591b2c6 : SUCCESS in 5m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fd122bd99cb2428a8cfc7bd2b5042910 : SUCCESS in 8m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/18c500c906854c77a4efd31339d5558a : SUCCESS in 2m 32s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/b1076dc9fc9d4131914e6d8d7ccf026a : SUCCESS in 1h 08m 04s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/6c107822636f41beb42a632b252b872e : SUCCESS in 46m 03s","accounts_in_message":[],"_revision_number":1},{"id":"3ed78b7543a8b3b65c3c58c1d3eecc2a15cb54a3","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-12 20:31:01.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"332c29c0a9fb5cc7960ef284c906e338bad4f801","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-12 20:31:55.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7825eb43c45244bc8af856e653db238a\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c0c47373a1c94de496123dd4a54da560 : SUCCESS in 41s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fa464e7fdbcc448b84ff7b1d841b88b8 : SUCCESS in 42s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"261157efdbfabcb8a8028e47609edb38ea31a47d","revisions":{"261157efdbfabcb8a8028e47609edb38ea31a47d":{"kind":"REWORK","_number":1,"created":"2026-01-07 18:13:19.000000000","uploader":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"ref":"refs/changes/32/972532/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/32/972532/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/32/972532/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/32/972532/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/32/972532/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/32/972532/1"}}},"commit":{"parents":[{"commit":"d2e91ba450ab21a25ae76b63add29d51aba22373","subject":"Merge \"Un-deprecate Neutron FWaaS support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/d2e91ba450ab21a25ae76b63add29d51aba22373"}]}],"author":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-01-07 18:12:28.000000000","tz":780},"committer":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-01-07 18:12:28.000000000","tz":780},"subject":"Do not drop firewalls with unknown states","message":"Do not drop firewalls with unknown states\n\nCurrently, Ceilometer checks the state of Neutron FWaaS firewalls and\ndoes not generate samples if they have unknown status, leaving a\nwarning in the Ceilometer logs.\n\nThere are two major issues with this:\n\n* It makes visibility of resources with unknown/invalid state worse,\n  since samples are not being generated for affected resources at all.\n* Downstream rating/billing services such as CloudKitty prefer to know\n  everything about as many resources as possible, so business logic can\n  be implemented around that information. Sometimes resources should be\n  billed even if they are in unknown/error state, because they still\n  consume resources.\n\nThis patch changes the network.services.firewall pollster to always\nsample all found firewalls. For resources with unknown status or\nstatus None, the sample volume is set to -1.\n\nThis lines FWaaS polling up with the changes previously made for\nfloating IPs and VPNaaS [1]. FWaaS was not done as at the time\nFWaaS polling was deprecated.\n\n[1]: https://review.opendev.org/c/openstack/ceilometer/+/942022\n\nChange-Id: I79d31127267facab30a18a137144a525fa10379c\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/261157efdbfabcb8a8028e47609edb38ea31a47d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/261157efdbfabcb8a8028e47609edb38ea31a47d"}]},"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":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}}]}],"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":{}}}]}
