)]}'
{"id":"openstack%2Fneutron~994438","triplet_id":"openstack%2Fneutron~master~I66f10cae0a7e749609e85ff7912187b28fd6bff1","project":"openstack/neutron","branch":"master","attention_set":{"26721":{"account":{"_account_id":26721,"name":"Rocky","display_name":"Shi Yan","email":"yanshi.403@gmail.com","username":"Rocky"},"last_update":"2026-10-08 01:44:50.000000000","reason":"\u003cGERRIT_ACCOUNT_5890\u003e replied on the change","reason_account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I66f10cae0a7e749609e85ff7912187b28fd6bff1","subject":"Emit vif-plugged on OVN port re-bind during rebuild","status":"NEW","created":"2026-06-23 13:33:21.000000000","updated":"2026-10-08 01:44:50.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"57e9af7c0191a1607177b1543bd0427d9839ddd1","_number":994438,"virtual_id_number":994438,"owner":{"_account_id":26721,"name":"Rocky","display_name":"Shi Yan","email":"yanshi.403@gmail.com","username":"Rocky"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":1,"date":"2026-10-08 00:02:42.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"]},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-10-08 01:28:43.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":{"recommended":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":1,"date":"2026-10-08 01:44:50.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"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,"permitted_voting_range":{"min":-1,"max":1},"_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":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"_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":[{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"_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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-23 14:08:34.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":"2026-06-23 14:45:07.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":"2026-06-23 15:29:50.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-06-24 03:12:45.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":"CC"},{"updated":"2026-10-08 01:44:50.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"REVIEWER"}],"messages":[{"id":"05387b8ee190975f4269880b0b4ad770ffe8e116","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":26721,"name":"Rocky","display_name":"Shi Yan","email":"yanshi.403@gmail.com","username":"Rocky"},"date":"2026-06-23 13:33:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5ce59ff1f3080456e6c6a64232ba93f4ec09a554","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2026-06-23 14:08:34.000000000","message":"Patch Set 1: Verified+1\n\nArista third party testing PASSED [ https://arista-openstack-ci.arista.com:8000/June-2026/Arista_Tempest_Testrefs/changes/38/994438/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":"53d6ca8c785fff4b4a28fc721a60ac85e37d2197","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-23 14:45:07.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4df60d97c49e4a03b1959b68f5f4ec42\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/4c905d94db12491e9e4ed1bf9e7d73fb : SUCCESS in 53m 58s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c92e259e01a74639b439d7d8fe70040e : SUCCESS in 20m 29s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/d5c9498c53ca42c089a42ee993012777 : SUCCESS in 1h 00m 00s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7b5b7c27ca87b111304cd48cfbd5166c9bf2472e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-23 15:29:50.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a0892a998bb24cf6907e545a719aa02b\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/b23f5a91ba4742a7a8a4d17e00845ca1 : SUCCESS in 1h 17m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a697c3c15da842c08dbb8913b11373fa : SUCCESS in 1h 18m 50s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/fc806d57688646f99048330fed363bf7 : SUCCESS in 1h 54m 27s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/10a3173e50df4aec8135dcd61b1432ab : SUCCESS in 47m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/874b91580c4e46d999402c6621d9a00b : SUCCESS in 11m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b476075411374e9cb4f53c7a19879061 : SUCCESS in 20m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7bd27af4ceb0456ba81870f57bed2cf2 : SUCCESS in 26m 46s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c4faaceb987a45f185e205fa7723e634 : SUCCESS in 38m 57s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/98a8cdfc63e84b3eae54887b49818730 : SUCCESS in 12m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1ca74cd5094044fba79aca93e1683af8 : SUCCESS in 17m 12s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/687a7843a93447ac92983ac687f24bf9 : SUCCESS in 1h 40m 28s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/fcdfbecf2b7a4dc49f0e921aa678f23f : SUCCESS in 1h 15m 27s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/5931eb09aa0e4361bb33d5104ecfeef8 : SUCCESS in 1h 07m 34s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/6c0da4b0bd4347ee9bdb89868948e027 : SUCCESS in 1h 08m 08s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":1},{"id":"cd0f766748e285fd54e746dab8944e6cec12deab","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":26721,"name":"Rocky","display_name":"Shi Yan","email":"yanshi.403@gmail.com","username":"Rocky"},"date":"2026-10-07 23:25:44.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"f253f18b98ed3a29f6687237bd257db43ba7dd66","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2026-10-08 00:02:42.000000000","message":"Patch Set 2: Verified+1\n\nArista third party testing PASSED [ https://arista-openstack-ci.arista.com:8000/October-2026/Arista_Tempest_Testrefs/changes/38/994438/2 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":2},{"id":"88bb1b80d7f1630405bb1579dbbf843597819a70","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-08 00:04:28.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e4433acc10874b36a8e368ecf2addffa\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/761f42748bb041f8afba99841b36d168 : SUCCESS in 22m 32s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/8b3564a656f247c2aec312b89ff09dab : SUCCESS in 36m 02s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f85b435e2fe143871d08d58158b92e5f63a8cb32","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-08 01:28:43.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9a7f355c815b4389850f82cb93121094\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/edd9637dcaae4f94aec983278787702f : SUCCESS in 1h 31m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d30069e6df96431296a90a5a382738a8 : SUCCESS in 46m 55s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/94a6ba74d7334500bb18e45cf0acabd6 : SUCCESS in 1h 42m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/049e80461b394b4ebf9144545d7dcbc4 : SUCCESS in 48m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cabc2245699b45bf805aac0eb19f75b5 : SUCCESS in 6m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/edd8e0e4367f45188c40c7c9bc873eee : SUCCESS in 26m 13s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a97aac593c1e47b482fb2733c7d6489d : SUCCESS in 28m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fdd8a12494554ee7be2a834359e2b9d2 : SUCCESS in 12m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/14038ba5ea174feb91c48fe20103e1df : SUCCESS in 18m 36s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/57a3cacca07747bc9dd47828e8066571 : SUCCESS in 1h 51m 42s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/93e359b288fa46e7b95309fefcbe9d77 : SUCCESS in 1h 19m 49s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/8883af26ee8c4ed581efbaa0fa3f63b3 : SUCCESS in 1h 03m 54s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/3f8926cc665a4fb3aee1b2e559608831 : SUCCESS in 1h 27m 20s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":2},{"id":"57e9af7c0191a1607177b1543bd0427d9839ddd1","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-10-08 01:44:50.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"70997f95550b22783ee3335e476cfee1c6ee310b","revisions":{"40e2e12a6fa68a1c0b9784c4709700cb6f53997d":{"kind":"REWORK","_number":1,"created":"2026-06-23 13:33:21.000000000","uploader":{"_account_id":26721,"name":"Rocky","display_name":"Shi Yan","email":"yanshi.403@gmail.com","username":"Rocky"},"ref":"refs/changes/38/994438/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/38/994438/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/38/994438/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/38/994438/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/38/994438/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/38/994438/1"}}},"commit":{"parents":[{"commit":"93b58bc3f0e7332e09853b89acb637f237158026","subject":"Merge \"Increase ``allowed_network_downtime`` to 7.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/93b58bc3f0e7332e09853b89acb637f237158026"}]}],"author":{"name":"Shi Yan","email":"yanshi.403@gmail.com","date":"2026-06-19 09:36:56.000000000","tz":0},"committer":{"name":"Shi Yan","email":"yanshi.403@gmail.com","date":"2026-06-23 13:33:07.000000000","tz":0},"subject":"Emit vif-plugged on OVN port re-bind during rebuild","message":"Emit vif-plugged on OVN port re-bind during rebuild\n\nA nova instance rebuild on the same host can time out waiting for the\nnetwork-vif-plugged event. Nova unplugs and quickly replugs the VIF on\nthe same chassis before OVN registers the port going down, so the\nLogical_Switch_Port never transitions DOWN to UP and\nLogicalSwitchPortUpdateUpEvent does not fire to send the event.\n\nBroaden PortBindingChassisUpdateEvent to also match a port being\n(re)bound to a chassis (a [] -\u003e chassis transition) while the LSP stays\nup and enabled, emitting the port status update (and therefore the\nvif-plugged event). The match is intentionally broad and may also fire\non a normal first bind if the chassis being set and the LSP coming up\nare observed together. This is harmless: the emit is gated on the LSP\nalready being up and enabled, set_port_status_up is idempotent, and nova\nignores a duplicate network-vif-plugged notification.\n\nThe equivalent ML2/OVS issue (bug 1963899) was fixed by forcing the port\nDOWN so the canonical DOWN to UP notification fires. OVN has no such hook\nhere, so the port status update is driven from the Port_Binding chassis\n(re)bind instead.\n\nRelated-Bug: #1963899\nCo-Authored-By: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e\nChange-Id: I66f10cae0a7e749609e85ff7912187b28fd6bff1\nSigned-off-by: Shi Yan \u003cyanshi.403@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/40e2e12a6fa68a1c0b9784c4709700cb6f53997d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/40e2e12a6fa68a1c0b9784c4709700cb6f53997d"}]},"branch":"refs/heads/master"},"70997f95550b22783ee3335e476cfee1c6ee310b":{"kind":"REWORK","_number":2,"created":"2026-10-07 23:25:44.000000000","uploader":{"_account_id":26721,"name":"Rocky","display_name":"Shi Yan","email":"yanshi.403@gmail.com","username":"Rocky"},"ref":"refs/changes/38/994438/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/38/994438/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/38/994438/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/38/994438/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/38/994438/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/38/994438/2"}}},"commit":{"parents":[{"commit":"13d7f61ddd363f8da3732c0885439f0b7d1860d1","subject":"Merge \"Restrict ``delete_port`` for the OVN metadata port\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/13d7f61ddd363f8da3732c0885439f0b7d1860d1"}]}],"author":{"name":"Shi Yan","email":"yanshi.403@gmail.com","date":"2026-06-19 09:36:56.000000000","tz":0},"committer":{"name":"Shi Yan","email":"yanshi.403@gmail.com","date":"2026-10-07 23:23:16.000000000","tz":660},"subject":"Emit vif-plugged on OVN port re-bind during rebuild","message":"Emit vif-plugged on OVN port re-bind during rebuild\n\nA nova instance rebuild on the same host can time out waiting for the\nnetwork-vif-plugged event. Nova unplugs and quickly replugs the VIF on\nthe same chassis before OVN registers the port going down, so the\nLogical_Switch_Port never transitions DOWN to UP and\nLogicalSwitchPortUpdateUpEvent does not fire to send the event.\n\nBroaden PortBindingChassisUpdateEvent to also match a port being\n(re)bound to a chassis (a [] -\u003e chassis transition) while the LSP stays\nup and enabled, emitting the port status update (and therefore the\nvif-plugged event). The match is intentionally broad and may also fire\non a normal first bind if the chassis being set and the LSP coming up\nare observed together. This is harmless: the emit is gated on the LSP\nalready being up and enabled, set_port_status_up is idempotent, and nova\nignores a duplicate network-vif-plugged notification.\n\nThe equivalent ML2/OVS issue (bug 1963899) was fixed by forcing the port\nDOWN so the canonical DOWN to UP notification fires. OVN has no such hook\nhere, so the port status update is driven from the Port_Binding chassis\n(re)bind instead.\n\nRelated-Bug: #1963899\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\nChange-Id: I66f10cae0a7e749609e85ff7912187b28fd6bff1\nSigned-off-by: Shi Yan \u003cyanshi.403@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/70997f95550b22783ee3335e476cfee1c6ee310b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/70997f95550b22783ee3335e476cfee1c6ee310b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Review-Priority\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
