)]}'
{"id":"openstack%2Fneutron~973631","triplet_id":"openstack%2Fneutron~stable%2F2025.1~If6a60eb086b9bcdfd90e154879561ba569f45750","project":"openstack/neutron","branch":"stable/2025.1","topic":"bug/2090921-stable/2025.1","attention_set":{},"removed_from_attention_set":{"1131":{"account":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"last_update":"2026-01-20 12:05:14.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"If6a60eb086b9bcdfd90e154879561ba569f45750","subject":"Make sure OVN PG is present before adding a SG rule","status":"MERGED","created":"2026-01-16 14:29:23.000000000","updated":"2026-01-20 12:06:21.000000000","submitted":"2026-01-20 12:05:14.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"973631-bug/2090921-stable/2025.1","cherry_pick_of_change":946216,"cherry_pick_of_patch_set":3,"meta_rev_id":"3aa7dc83216be4b6716d143a652d335a2d806aea","_number":973631,"virtual_id_number":973631,"owner":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-20 12:05:13.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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":2,"date":"2026-01-20 09:56:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":1,"date":"2026-01-19 11:31:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":2,"date":"2026-01-19 12:43:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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":"2026-01-20 09:56:47.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":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"_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":"2026-01-16 16:45:48.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-19 11:31:14.000000000","updated_by":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"reviewer":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"state":"REVIEWER"},{"updated":"2026-01-19 12:43:05.000000000","updated_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2026-01-20 09:56:47.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":"ac7eb68ef600fa0383eaf4e91b044cb207c41d84","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-01-16 14:29:23.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"6b2b727422c473e261ca63caf043f9cfd50ef7c1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-16 16:45:48.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ec07700007294756b4a61077ea6e39ab\n\n- neutron-tempest-plugin-ovn-2025-1 https://zuul.opendev.org/t/openstack/build/449df4fdc8964b7f8117c84505db7a5e : SUCCESS in 2h 14m 38s\n- neutron-tempest-plugin-designate-scenario-2025-1 https://zuul.opendev.org/t/openstack/build/e0e6ab6ba0f14074ace1aedd52a6fd58 : SUCCESS in 34m 44s\n- neutron-tempest-plugin-ovn-ubuntu-jammy-2025-1 https://zuul.opendev.org/t/openstack/build/46734ae11093490e85390d6ca426e865 : SUCCESS in 1h 12m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/01a510ac06cd4c21b4a922078dc36acb : SUCCESS in 49m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2936278d1bf44a59a326e29670663cb4 : SUCCESS in 6m 07s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/53a9fb588d104cefb284cb01a470d2bf : SUCCESS in 24m 50s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c2f186d41f4840609c33a093c3a274b3 : SUCCESS in 26m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/da2bb93299914397aed42fc2be7a34d6 : SUCCESS in 13m 01s\n- neutron-ovn-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/43f97ccc13b54650847dec93ff1e364a : SUCCESS in 1h 04m 50s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/4a34e1a091e946a9a3cc7d2858a40eb2 : SUCCESS in 1h 29m 20s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/71ff689171ef49c28498c0b69873f63f : SUCCESS in 2h 00m 01s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/10ba3c930ca642358ba5a720b1ca139d : SUCCESS in 1h 14m 13s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/d209e61372b141f59f4783e41ade733f : SUCCESS in 1h 07m 48s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/3bed78df3a354f3fb2d6fa5a0328d98d : SUCCESS in 1h 36m 15s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/1d43cbb2739d400c816cafc053041fe0 : SUCCESS in 1h 30m 06s","accounts_in_message":[],"_revision_number":1},{"id":"980cce66315cfaddca215a8ee8cfa8ec8d313ba7","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2026-01-19 11:31:14.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"6b4718ff22f08ff131ff15fcb78e14fa60434deb","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2026-01-19 12:43:05.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0da5b0a35a71d0cf47a5f7868acd73df398319ce","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-01-20 09:56:47.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"bdccccdb29c6589b48b9c673c10efaf6b5b7ed38","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-20 09:57:22.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"58afacb7f48ee7fee7964d1fe0d4a164ef3ca653","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-20 12:05:13.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/135eeb964e7e42d5b0ee16e1887a473d\n\n- neutron-tempest-plugin-ovn-2025-1 https://zuul.opendev.org/t/openstack/build/866aa6963a4d4cb2a5381d54852c9c1d : SUCCESS in 1h 58m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef7d675795a94e27854e2aee1bdf3a22 : SUCCESS in 12m 06s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b1141263549145f49fa463da84aca3ce : SUCCESS in 20m 48s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a895ed60cb0e498b8447cf177b68b943 : SUCCESS in 21m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/166211bf3b5840c59e8c3b8b5a3b6740 : SUCCESS in 8m 04s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/722c3993793c4912a86b24d8d5ae8a9f : SUCCESS in 1h 14m 23s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/798ff78e52d04b6fa5825e23f4d27cab : SUCCESS in 1h 59m 20s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/efb9295d435f40aaa074d54f2fadfb4a : SUCCESS in 1h 13m 14s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/bbe2d775e1784d80962088f0bcb4894c : SUCCESS in 1h 03m 18s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/0a9c2cae9f2d445a83809450edee71ff : SUCCESS in 1h 07m 28s","accounts_in_message":[],"_revision_number":1},{"id":"15429eae3498d6486ce70323b04ab3d99bd83429","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-20 12:05:14.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"3aa7dc83216be4b6716d143a652d335a2d806aea","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-20 12:06:21.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/36670001a00d4750bda1e820af6323a0\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0d50cbb07e96479b802ebf5defcba5f0 : SUCCESS in 45s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"37efcf3bf8fe4cca1dc3d5b460e4dae47875e127","revisions":{"37efcf3bf8fe4cca1dc3d5b460e4dae47875e127":{"kind":"REWORK","_number":1,"created":"2026-01-16 14:29:23.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/31/973631/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/31/973631/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/31/973631/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/31/973631/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/31/973631/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/31/973631/1"}}},"commit":{"parents":[{"commit":"23ba73e8d465e18047ae96b60d2bcc7fc4942c75","subject":"[stable-only 2025.1] Initialize segment_network_range in non-WSGI server","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/23ba73e8d465e18047ae96b60d2bcc7fc4942c75"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2025-04-02 21:56:27.000000000","tz":-240},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-01-16 14:29:23.000000000","tz":0},"subject":"Make sure OVN PG is present before adding a SG rule","message":"Make sure OVN PG is present before adding a SG rule\n\nIt\u0027s possible to have a security group created on one\ncontroller and then a security group rule created on a\ndifferent controller quickly enough that the second\ncontroller does not yet see that security group in its\nlocal cache of the OVN northbound database. Check if\nthe port group is present or not in the idl\u0027s local copy\nof the database before creating the security group rule.\n\nCloses-bug: #2090921\nChange-Id: If6a60eb086b9bcdfd90e154879561ba569f45750\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n(cherry picked from commit be4fb73d77135d76f3b25b85c80bc63e3fa54a30)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/37efcf3bf8fe4cca1dc3d5b460e4dae47875e127"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/37efcf3bf8fe4cca1dc3d5b460e4dae47875e127"}]},"branch":"refs/heads/stable/2025.1"}},"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"}},{"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":{}}}]}
