)]}'
{"id":"openstack%2Fneutron~964477","triplet_id":"openstack%2Fneutron~master~I6c37fbed8d724b7215ca21d155dde00e1229c6ea","project":"openstack/neutron","branch":"master","topic":"2121961","attention_set":{},"removed_from_attention_set":{"32586":{"account":{"_account_id":32586,"name":"Elvira García Ruiz","display_name":"Elvira","email":"egarciar@redhat.com","username":"elvira"},"last_update":"2025-10-22 11:52:40.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I6c37fbed8d724b7215ca21d155dde00e1229c6ea","subject":"[OVS] Avoid duplicate logging of network packets","status":"MERGED","created":"2025-10-21 15:13:24.000000000","updated":"2025-10-22 11:53:36.000000000","submitted":"2025-10-22 11:52:40.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":"964477-2121961","meta_rev_id":"4b8189cbab7a6d85e5d4d14954bc783e7c9c490a","_number":964477,"virtual_id_number":964477,"owner":{"_account_id":32586,"name":"Elvira García Ruiz","display_name":"Elvira","email":"egarciar@redhat.com","username":"elvira"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"recommended":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":1,"date":"2025-10-21 16:44:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-10-22 11:52:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":2,"date":"2025-10-22 09:52:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":2,"date":"2025-10-22 08:21:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":1,"date":"2025-10-22 09:52:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":{"REVIEWER":[{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-10-21 16:14:32.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":"CC"},{"updated":"2025-10-21 16:44:38.000000000","updated_by":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-10-21 17:04:44.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-10-22 08:21:37.000000000","updated_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"},{"updated":"2025-10-22 09:52:18.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"}],"messages":[{"id":"d81dd21ee09070f76cf7fcebaa72073657fd1d35","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32586,"name":"Elvira García Ruiz","display_name":"Elvira","email":"egarciar@redhat.com","username":"elvira"},"date":"2025-10-21 15:13:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dde4af8860022d9e2ed8f05d644353dbf47ec7dc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-21 16:14:32.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6d84ed6d5d1c46d5b9d2659c5bfa6d00\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/90aebf0965834a259d7a8680ede5abbf : SUCCESS in 54m 32s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/082adf4b943742fb98bf291054661412 : SUCCESS in 45m 52s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e9e692bab85c488e96c85e757478048f : SUCCESS in 59m 26s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9d47d2f6abaebaf7dbb3fa98e68639c86dbb73f8","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2025-10-21 16:44:38.000000000","message":"Patch Set 1: Verified+1\n\nArista third party testing PASSED [ https://arista-openstack-ci.arista.com:8000/October-2025/Arista_Tempest_Testrefs/changes/77/964477/1 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":1},{"id":"1cd1601243e7174afcb679b904666a03cd4562dc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-21 17:04:44.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/74b53b6cc5c84805ba516e81a122e950\n\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/7734e2e612694c759f6094f779065f66 : SUCCESS in 1h 26m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/96b456976ccf44828f09e30c5f92344f : SUCCESS in 45m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d15ca61829f848b1a58c792e5bde35aa : SUCCESS in 16m 34s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/be10ca35c7f3401f93116b97462585dc : SUCCESS in 21m 56s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/fcfe8d0da8f441f18eceb0b6f146f448 : SUCCESS in 24m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4e49ff885e0d4b70976bd857c97b4095 : SUCCESS in 29m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3e0d83684615428489ec0b751c528bbf : SUCCESS in 10m 15s\n- neutron-ovs-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/e51bd67411c34decaed6747e0d366098 : SUCCESS in 57m 26s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/3f14b95885bb4758b29da90bfb451703 : SUCCESS in 1h 33m 23s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/c6a24bf3fe154ea0a160be0d7b23bd10 : SUCCESS in 1h 09m 50s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/584ca526df0946ffb8473858750653ee : SUCCESS in 1h 48m 19s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/e704104f95b34d11a29134016f16d49a : SUCCESS in 1h 10m 48s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/871b5c3c0f1c42d28ad8b76a1d13d93d : SUCCESS in 1h 20m 08s","accounts_in_message":[],"_revision_number":1},{"id":"03a6e8126ec79e515735387d87fae7da4f4c7575","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2025-10-22 08:21:37.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"7b393838e8d20f898dc1efc444c42e1bb72bd3c1","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2025-10-22 09:52:18.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"6f78a72f9eed8fdc855910d50332e910c85e41bc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-22 09:52:39.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"48526123ce6d54b92c70a7ab250d07a73914e309","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-22 11:52:40.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a01064edb9fe410e944a3e7be1b033e4\n\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/a2456a63b6174315b1c36c7a5aeca54f : SUCCESS in 1h 26m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2bcfb4404111441ba92af3ccb2008e52 : SUCCESS in 14m 45s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e3a66acf02b9494dba6ada987dc00611 : SUCCESS in 20m 27s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c93d661080874e7f8f34f8bba016a4fa : SUCCESS in 28m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/95a865abb20b48a5a4f7f7d3610aad94 : SUCCESS in 32m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4f6a02d4662b48058d04b8bf39337c7b : SUCCESS in 14m 43s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/3f509229b010495aa7872abad51fd389 : SUCCESS in 1h 55m 35s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/287f242f8d024d8d8ca8d6aa15c3dc85 : SUCCESS in 1h 30m 46s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/b3bf60b51c4442a5a621745fece06cf6 : SUCCESS in 1h 06m 29s","accounts_in_message":[],"_revision_number":1},{"id":"b82781db4bdfbd4fa304c03b224d34f8977bd391","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-22 11:52:40.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"4b8189cbab7a6d85e5d4d14954bc783e7c9c490a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-22 11:53:36.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5bc504ba2bee4dfba212b3a5d6d246bb\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/372b874fdcbc4572be4af382b39c7401 : SUCCESS in 44s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"29f4ada3153115fd0962ce540048147bca627f23","revisions":{"29f4ada3153115fd0962ce540048147bca627f23":{"kind":"REWORK","_number":1,"created":"2025-10-21 15:13:24.000000000","uploader":{"_account_id":32586,"name":"Elvira García Ruiz","display_name":"Elvira","email":"egarciar@redhat.com","username":"elvira"},"ref":"refs/changes/77/964477/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/77/964477/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/77/964477/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/77/964477/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/77/964477/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/77/964477/1"}}},"commit":{"parents":[{"commit":"3969739c9f8db8b7f47be8c9eff11b6df652bc34","subject":"[OVN] Remove check for ``Logical_Router_Port``","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/3969739c9f8db8b7f47be8c9eff11b6df652bc34"}]}],"author":{"name":"Elvira Garcia","email":"egarciar@redhat.com","date":"2025-10-21 15:05:57.000000000","tz":120},"committer":{"name":"Elvira Garcia","email":"egarciar@redhat.com","date":"2025-10-21 15:13:11.000000000","tz":120},"subject":"[OVS] Avoid duplicate logging of network packets","message":"[OVS] Avoid duplicate logging of network packets\n\nWe have 2 classes inheriting from BaseNeutronAgentOSKenApp:\nOVSNeutronAgentOSKenApp and OVSLogOSKenApp. The instantiation of\npacket_in_handlers as a static property in BaseNeutronAgentOSKenApp\ncreated a shared list between all the different objects created by the\ninheriting classes. This ended up creating duplicated processing of\nevents and therefore duplicate logging in the ML2/OVS log API.\n\nCloses-Bug: #2121961\n\nChange-Id: I6c37fbed8d724b7215ca21d155dde00e1229c6ea\nSigned-off-by: Elvira Garcia \u003cegarciar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/29f4ada3153115fd0962ce540048147bca627f23"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/29f4ada3153115fd0962ce540048147bca627f23"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
