)]}'
{"id":"openstack%2Fnova~967567","triplet_id":"openstack%2Fnova~stable%2F2025.2~I4a7b4ecf69cfe04c5291e5ca2a76db8829d6e592","project":"openstack/nova","branch":"stable/2025.2","topic":"libvirt-tap-managed-no","attention_set":{},"removed_from_attention_set":{"17685":{"account":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"last_update":"2025-11-18 19:22:39.000000000","reason":"Change was submitted"},"13734":{"account":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"last_update":"2025-11-18 19:22:39.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I4a7b4ecf69cfe04c5291e5ca2a76db8829d6e592","subject":"Add managed\u003d\u0027no\u0027 flag to libvirt XML definition for VIF type TAP","status":"MERGED","created":"2025-11-18 15:08:33.000000000","updated":"2025-11-18 19:23:41.000000000","submitted":"2025-11-18 19:22:39.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":"967567-libvirt-tap-managed-no","cherry_pick_of_change":960284,"cherry_pick_of_patch_set":5,"meta_rev_id":"06ee8c7145544c42120a4789fcb360ca21841fe6","_number":967567,"virtual_id_number":967567,"owner":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-11-18 19:22:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":2,"date":"2025-11-18 15:16:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-11-18 15:36:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-11-18 15:36:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"reviewers":{"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-11-18 15:16:22.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2025-11-18 15:16:22.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"},{"updated":"2025-11-18 15:36:50.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2025-11-18 16:07:49.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-11-18 17:30:51.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"}],"messages":[{"id":"18714f650d65320049986ab311976b22d33aaa52","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"date":"2025-11-18 15:08:33.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"4f36d0c6c8e2d60dd291e5cc30d4cccf08fb4a01","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-11-18 15:16:22.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a375093e47ce8d1d2c06b80aa6669ad1c5cda9f8","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"date":"2025-11-18 15:21:10.000000000","message":"Topic libvirt-tap-managed-no-stable/2025.2 removed","accounts_in_message":[],"_revision_number":1},{"id":"5928038fb4c322326c0c48e48c245d7bf4679968","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"date":"2025-11-18 15:21:29.000000000","message":"Topic set to libvirt-tap-managed-no","accounts_in_message":[],"_revision_number":1},{"id":"13cdf4000761c75797a6a47638c88ef45543c12c","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-11-18 15:36:50.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"f8b0418746e1bed3798182f840cb734fc0a5d96c","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-11-18 16:07:49.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I4a7b4ecf69cfe04c5291e5ca2a76db8829d6e592 .","accounts_in_message":[],"_revision_number":1},{"id":"085535050267a0d58d02fbe1af4f81d2aa93105d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 17:30:51.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/75e65b6dd1264283883b906ba9a0af46\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3f8b2e78935641e7b33ad6f69b372f35 : SUCCESS in 34m 19s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/fdd32a4e361d4ac88208c331d17ae12a : SUCCESS in 1h 12m 36s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/25f4540f987344939dcb686e8416533b : SUCCESS in 1h 06m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9ef4c52b440a4fc48f01dd8675782822 : SUCCESS in 31m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/00c5b235cbdb40c7899baa72d0465eb2 : SUCCESS in 10m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e66d5cd715bc43cbb34c99f26bc96d4d : SUCCESS in 14m 14s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9bf67ec014354afba5c490fb51d1aac6 : SUCCESS in 13m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e46c28d0c06e4a078791e41b025702a6 : SUCCESS in 17m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/79f3a64ed9c0487ba5fb5faa9518ebc9 : SUCCESS in 14m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/91cd85c515c542d48867bf1b712f2ca0 : SUCCESS in 23m 53s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/900aca1ecbb043a0a42dd150f541c355 : SUCCESS in 32m 41s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0eb6625ded9d48429e6776f50f08eafd : SUCCESS in 1h 53m 35s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f8026e4409a44aafa1ddde76344cf553 : SUCCESS in 1h 06m 56s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/4c57a9ad4e2e4ca78b0b606882600747 : SUCCESS in 52m 32s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/7708a01a31bb4c3b82d96135fc79cc3e : SUCCESS in 1h 29m 17s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/664215c174c94b7abfe8a57a6caabd3f : SUCCESS in 2h 15m 29s\n- nova-next https://zuul.opendev.org/t/openstack/build/6462c067bad74aeab436d0c22f9b1a7f : SUCCESS in 2h 09m 52s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/5c9009d166534190a438ceec859fa234 : SUCCESS in 34m 34s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4cfb4ac085594090a95f27f042d71567 : SUCCESS in 5m 15s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/f7427cc6fcf7404fbc5a272e0620ad45 : SUCCESS in 31m 18s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/422690ea88f84d1b840e578dfc6a4d99 : SUCCESS in 27m 39s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c1a5ad9ebd824df8aa217989dd2b63d7 : SUCCESS in 1h 38m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/03013092b05d4b28824b97c3194d01c4 : SUCCESS in 35m 06s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/69a724582b134c27a7697a4be34b0b5e : SUCCESS in 30m 41s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/85c9faa378e44ca9be964332a4af3f32 : SUCCESS in 31m 24s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/09ee92c77ed4403caac233f9c6790805 : SUCCESS in 13m 16s","accounts_in_message":[],"_revision_number":1},{"id":"b33805d82d7f12cd313723fd6c0d2b324810b73a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 17:31:40.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"db864999686bdb2be9e64096b8e71c7b9224f9c0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 19:22:39.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/91270d20a4784e82a30222a27d0e73c7\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/854461b7d6a241d292345e49cf3f2d0a : SUCCESS in 31m 34s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5d57258f29e348eb9261f3499c434d82 : SUCCESS in 1h 00m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0145cf1d9ff74e2298d7c485d2607710 : SUCCESS in 1h 02m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ac05ecb2932140838dd7101f607d2d6c : SUCCESS in 5m 18s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d97aecf2896945c4b95b5026982364a3 : SUCCESS in 12m 42s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d1eea1a84ef94382bb027f378ce0255b : SUCCESS in 9m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/499e7cb744c2424b96b7eadf19e041ba : SUCCESS in 6m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f0b1c97823634fa0b044770e5a6be319 : SUCCESS in 38m 38s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/efc062decdbc475f9016f9c507ce8de3 : SUCCESS in 29m 20s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/e4a9f2e90299488fa277287607c70a05 : SUCCESS in 27m 33s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/252c813c9c934ada821f8758a83b89a2 : SUCCESS in 27m 15s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/08ff09a43fd143c9851bfdb824145300 : SUCCESS in 1h 47m 50s\n- nova-next https://zuul.opendev.org/t/openstack/build/dc6cfebdc9e64b3593cd06f06c729fcf : SUCCESS in 1h 24m 00s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7ae1e92e7436477cbdf9f518f676e332 : SUCCESS in 3m 35s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b7c8a85184a949e4865daba2ba0c0fd9 : SUCCESS in 1h 30m 05s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/12e551969c334e20920d2cb5d57f6aa2 : SUCCESS in 49m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/30937f8b84be4ddfba1b38efb1c46106 : SUCCESS in 29m 50s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/1a69a2f7493b4d549ae10df71e9f566d : SUCCESS in 14m 40s","accounts_in_message":[],"_revision_number":1},{"id":"e2c452134ecc835e0d3d2f3550fc90b4f6304b64","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 19:22:39.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"06ee8c7145544c42120a4789fcb360ca21841fe6","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 19:23:41.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3742e08e058246f29b800a862a1a8a1e\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/15cd405fd6c54e578c65331453063b2e : SUCCESS in 52s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/378d7898d82f4793b252f22255f962c0 : SUCCESS in 41s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"d44afc965685deb1bb3581692375da59446dbe49","revisions":{"d44afc965685deb1bb3581692375da59446dbe49":{"kind":"REWORK","_number":1,"created":"2025-11-18 15:08:33.000000000","uploader":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"ref":"refs/changes/67/967567/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/67/967567/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/967567/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/967567/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/967567/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/67/967567/1"}}},"commit":{"parents":[{"commit":"1ff6a8e796c2f7c5a418446202f1d4762de4c191","subject":"Merge \"nova-conductor puts instance in error state\" into stable/2025.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1ff6a8e796c2f7c5a418446202f1d4762de4c191"}]}],"author":{"name":"Nell Jerram","email":"nell@tigera.io","date":"2025-09-08 10:22:53.000000000","tz":60},"committer":{"name":"Nell Jerram","email":"nell@tigera.io","date":"2025-11-18 15:08:33.000000000","tz":0},"subject":"Add managed\u003d\u0027no\u0027 flag to libvirt XML definition for VIF type TAP","message":"Add managed\u003d\u0027no\u0027 flag to libvirt XML definition for VIF type TAP\n\nlibvirt 9.5.0 and later by default doesn\u0027t allow using a pre-created\nTAP device; instead it expects to create and manage the TAP device\nitself, which is incompatible with how Nova works.  To restore\ncompatibility with Nova we need to add the managed\u003d\"no\" flag to the\ntarget device section in the XML domain file.\n\nThe libvirt change is here[1].  In particular it breaks Calico for\nOpenStack, because the Calico plugin (out of tree[2]) uses VIF type TAP.\n\n1. https://github.com/libvirt/libvirt/commit/a2ae3d299cf\n2. https://github.com/projectcalico/calico/blob/master/networking-calico/networking_calico/plugins/ml2/drivers/calico/mech_calico.py#L217\n\nMany thanks to Masahito Muroi \u003cmasahito.muroi@linecorp.com\u003e for\nproposing an earlier version of this fix.\n\nCloses-Bug: #2033681\nChange-Id: I4a7b4ecf69cfe04c5291e5ca2a76db8829d6e592\nSigned-off-by: Nell Jerram \u003cnell@tigera.io\u003e\n(cherry picked from commit 6aba55a23faf47e6650e4cc0ae3007d77a19e3ac)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d44afc965685deb1bb3581692375da59446dbe49"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d44afc965685deb1bb3581692375da59446dbe49"}]},"branch":"refs/heads/stable/2025.2"}},"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"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":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"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":{}}}]}
