)]}'
{"id":"openstack%2Fneutron~890230","triplet_id":"openstack%2Fneutron~stable%2Fxena~I3ce026054286c8e28ec1500f1a4aa607fe73f337","project":"openstack/neutron","branch":"stable/xena","topic":"bug/2028795-stable/xena","attention_set":{},"removed_from_attention_set":{"8655":{"account":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"last_update":"2023-08-03 23:34:19.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I3ce026054286c8e28ec1500f1a4aa607fe73f337","subject":"dvr: Avoid installing non-dvr openflow rule on startup","status":"MERGED","created":"2023-08-03 12:43:44.000000000","updated":"2023-08-03 23:35:26.000000000","submitted":"2023-08-03 23:34:19.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":"890230-bug/2028795-stable/xena","cherry_pick_of_change":890413,"cherry_pick_of_patch_set":1,"meta_rev_id":"cc6281ca6666f6a543bc159e0f100d8ab7155331","_number":890230,"virtual_id_number":890230,"owner":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-08-03 23:34:19.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"all":[{"value":2,"date":"2023-08-03 13:09:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":2,"date":"2023-08-03 17:32:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"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":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"all":[{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":1,"date":"2023-08-03 17:32:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"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":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-08-03 13:09:18.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":"2023-08-03 13:46: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":"CC"},{"updated":"2023-08-03 15:10:05.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":"2023-08-03 17:32:37.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"}],"messages":[{"id":"21427b29984e541d86a27c35551356be37a7565d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"date":"2023-08-03 12:43:44.000000000","message":"Patch Set 1: Cherry Picked from branch stable/yoga.","accounts_in_message":[],"_revision_number":1},{"id":"11806ba73264a23edc08ece9319539843b2298b4","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2023-08-03 13:09:18.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"f9f18ccfa496af3ba978c405dc2dbccc37d42bd4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-03 13:46:45.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/88b1bdf0b02940b880afdc6c313cf38d\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/86cee50ffe8e42a0b204d71701e22594 : SUCCESS in 18m 26s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/8ac3b2aca01d4bfa8133e2f24c3c9a52 : SUCCESS in 1h 00m 25s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9f989f7afccc2319615a64dd939ddfe5a5a9878b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-03 15:10:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dd4019a453984953a3226cdada225c61\n\n- neutron-tempest-plugin-api-xena https://zuul.opendev.org/t/openstack/build/7659f58f16c64db9add4bc9ed685d2df : SUCCESS in 1h 06m 49s\n- neutron-tempest-plugin-scenario-openvswitch-xena https://zuul.opendev.org/t/openstack/build/3f0225cfdd254df9b8dcb0f4ccfc153a : SUCCESS in 2h 18m 56s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-xena https://zuul.opendev.org/t/openstack/build/1f44622b36b047f388fedc44ef136fb8 : SUCCESS in 1h 49m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b8efbb4cfb334217af9bd655ca8a5ae7 : SUCCESS in 33m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/be94267d7a6a4714bd00d40d59bb7ca2 : SUCCESS in 13m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3fdb27e745964670b2ec816268bc1fd3 : SUCCESS in 25m 33s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/97ffb952a8624e0c821d5f069ffdd653 : SUCCESS in 25m 26s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/44619a5a73a04d5b8589f76c37a10a4d : SUCCESS in 23m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/66aaf132e9f8441cb80812d3464d1746 : SUCCESS in 11m 09s\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/4c6945ff14c1402ea013156a86b45b4c : SUCCESS in 51m 44s\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/3c86b06dadd140c09e9e0069fe6a4b96 : SUCCESS in 1h 14m 49s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/411ea18c6bc3431da45a3cbcd4419fb0 : SUCCESS in 1h 21m 38s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/5210197ca37740deb086483808b09c37 : SUCCESS in 1h 01m 27s\n- neutron-ovs-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/28f774c22a9548c1ac6dd4ad14ce6fc7 : SUCCESS in 1h 20m 42s (non-voting)\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/d67fc980dda444be89c09b71310cf33d : SUCCESS in 59m 58s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/328650641dba4035835ad0a3944029b6 : SUCCESS in 1h 15m 24s","accounts_in_message":[],"_revision_number":1},{"id":"5de0e960eabcaff9d50edb59bdfada5858bdcf18","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2023-08-03 17:32:37.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"3297cbcd95b4114f640317b612bf02efca6c4ee6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-03 17:33:19.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"c7d0bfe2ced4cc518b5bc678fe4faaff2f284d9d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-03 23:34:19.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/247e7ceae01647558b7feeb0edbc6135\n\n- neutron-tempest-plugin-api-xena https://zuul.opendev.org/t/openstack/build/fe959c076bff4632a08473774be09f68 : SUCCESS in 59m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/557a0ad52873419db33881f67023626b : SUCCESS in 14m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ce5654b31ffb4584bc242f9654abf977 : SUCCESS in 25m 29s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/85167778bf65414badaa34959c7a7221 : SUCCESS in 22m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/57d832607a8b418b82a9f31958631b01 : SUCCESS in 9m 14s\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/18ff02147f2f46a4938cdac42b6ac5ba : SUCCESS in 42m 54s\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/43489de42c4c47898b046811c081e6c7 : SUCCESS in 1h 18m 47s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/8af6fc4ddd70422abc397018359f1314 : SUCCESS in 1h 04m 13s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/c42b47a3393a4308aed8eae017cd1545 : SUCCESS in 43m 55s","accounts_in_message":[],"_revision_number":1},{"id":"584d6615c1e3323600ffb73e517ea257cee501c3","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-03 23:34:19.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"cc6281ca6666f6a543bc159e0f100d8ab7155331","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-03 23:35:26.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/58ae35c12c7f4e0a98afbd2b89d705f1\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c708f8ef9c37473d9dac5e90bea27686 : SUCCESS in 49s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"489cdf5f16a97d0cc63eb88d031e780ed1f75cff","revisions":{"489cdf5f16a97d0cc63eb88d031e780ed1f75cff":{"kind":"REWORK","_number":1,"created":"2023-08-03 12:43:44.000000000","uploader":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"ref":"refs/changes/30/890230/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/30/890230/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/30/890230/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/30/890230/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/30/890230/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/30/890230/1"}}},"commit":{"parents":[{"commit":"98d27f495912022bcbeb6efd19f9e1f34747d453","subject":"Merge \"Fix ACL sync when default sg group is created\" into stable/xena","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/98d27f495912022bcbeb6efd19f9e1f34747d453"}]}],"author":{"name":"Jakub Libosvar","email":"libosvar@redhat.com","date":"2023-07-26 18:28:29.000000000","tz":0},"committer":{"name":"Jakub Libosvar","email":"libosvar@redhat.com","date":"2023-08-03 12:43:44.000000000","tz":0},"subject":"dvr: Avoid installing non-dvr openflow rule on startup","message":"dvr: Avoid installing non-dvr openflow rule on startup\n\nThe tunneling bridge uses different openflow rules depending if the\nagent is running in DVR mode or not. With DVR enabled initial rule was\ninstalled that caused traffic coming from the integration bridge to be\nflooded to all tunnels. After a few miliseconds this flow was replaced\nby a DVR specific flow, correctly dropping the traffic. This small time\nwindow caused a network loop on the compute node with restarted agent.\n\nThis patch skips installing the non-dvr specific flow in case OVS agent\nis working in DVR mode. Hence the traffic is never flooded to the\ntunnels.\n\nCloses-bug: #2028795\n\nConflicts:\n\tneutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py\n\nSigned-off-by: Jakub Libosvar \u003clibosvar@redhat.com\u003e\nChange-Id: I3ce026054286c8e28ec1500f1a4aa607fe73f337\n(cherry picked from commit ba6f7bf83e6f17048a97f781aa16bf4a643a53d2)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/489cdf5f16a97d0cc63eb88d031e780ed1f75cff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/489cdf5f16a97d0cc63eb88d031e780ed1f75cff"}]},"branch":"refs/heads/stable/xena"}},"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":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"}},{"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":{}}}]}
