)]}'
{"id":"openstack%2Fnova~945101","triplet_id":"openstack%2Fnova~stable%2F2024.1~I9678230397fa1a3c735ee01ed756d5af3b4e1191","project":"openstack/nova","branch":"stable/2024.1","topic":"bug/2098496","attention_set":{},"removed_from_attention_set":{"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2025-08-27 10:04:28.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I9678230397fa1a3c735ee01ed756d5af3b4e1191","subject":"Ignore metadata tags in pci/stats _find_pool logic","status":"MERGED","created":"2025-03-20 12:59:53.000000000","updated":"2025-08-27 10:07:39.000000000","submitted":"2025-08-27 10:04:28.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"945101-bug/2098496","meta_rev_id":"dec075a64f59611343fe99fc899902931cd2ee7e","_number":945101,"virtual_id_number":945101,"owner":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-08-27 10:04:27.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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2025-08-26 11:38:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2025-08-27 07:59:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2025-08-27 07:59:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},{"_account_id":35264,"name":"Alex Welsh","email":"alex@stackhpc.com","username":"alex-welsh"},{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}],"REVIEWER":[{"_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-03-20 14:12:16.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-03-20 14:39:21.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-03-20 15:09: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":"2025-08-12 10:07:34.000000000","updated_by":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"reviewer":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"state":"CC"},{"updated":"2025-08-12 11:42:22.000000000","updated_by":{"_account_id":35264,"name":"Alex Welsh","email":"alex@stackhpc.com","username":"alex-welsh"},"reviewer":{"_account_id":35264,"name":"Alex Welsh","email":"alex@stackhpc.com","username":"alex-welsh"},"state":"CC"},{"updated":"2025-08-21 16:08:01.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"},{"updated":"2025-08-26 11:38:21.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"}],"messages":[{"id":"8fbfbf2911e9b04c42bf916032ada5b04588dea4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-03-20 12:59:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"79626c6f62d9532493ec51bdef63553c91361771","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-20 14:12:16.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3c7b1aaf764e42369ad747f58c13c394\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/bdd0f1083e3847c38e0938fc723ed3d5 : FAILURE in 23m 31s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/0b28e11153b546ca950a1add6217e950 : SUCCESS in 12m 25s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"dd21a3e43cb738bfe308b94bb04f187af826cd58","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-03-20 14:39:21.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-945101-452rd/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"94da7ed554a051d2c3ef55e2d218ce9182af6415","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-20 15:09:48.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/605d79e670b641c991a915d39d8a53ed\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/51b621f92c7e4c2a9d39e02148c012de : SUCCESS in 54m 26s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a6983f57ea624e1d9f10a6c48960b318 : SUCCESS in 1h 38m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/34c5a2cb28604b42b9dced8847585757 : SUCCESS in 1h 03m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/26c455b5063647fe8287607fa239d861 : SUCCESS in 27m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4101844fc5154e45804efcce7f57c18d : SUCCESS in 7m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4bce92b8d2744668b5f3d3ffe7d8cc75 : SUCCESS in 13m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bd7f2a8dfd1d43c6911e02fe3de9d773 : SUCCESS in 7m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c1a2bbdd492545d892559c89e7639469 : SUCCESS in 10m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d1d650d172b14bfd81685533d7317dfd : SUCCESS in 35m 00s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/26508a6ee2504b1da24cf8dd81275f49 : SUCCESS in 28m 34s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8728c36f71b7468f8d5a59ee39c13282 : SUCCESS in 2h 04m 53s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d1f4dc03b0e14493b8ce82eefa6b0776 : FAILURE in 4m 47s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/0c60c7e765d146dcb4ecaad2d4690f88 : SUCCESS in 20m 56s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/2bc1f6c51b83437d8822ff4b712be855 : SUCCESS in 22m 32s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/fe4c281d4ee1441dafbaae15399fc0e5 : SUCCESS in 30m 37s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/3d0eeef682294926bba6c035614b5748 : SUCCESS in 52m 23s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/60399f16056843419b925382e7d72356 : SUCCESS in 1h 40m 13s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/35c089500f9a403c8a6c0f6c2795e45e : SUCCESS in 37m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b6ca9764ff214786a75a4b471e37907c : SUCCESS in 58m 33s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/1b872c18226f4ed98fffbf439bc76dd1 : SUCCESS in 1h 01m 34s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/3171d3072a79427c8755a3357adcd58c : SUCCESS in 30m 46s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9d69a47137d6a50b00ff87d1909279a26530377b","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2025-08-21 16:08:01.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4c2b8bf747c2ed8eb0eb65936110123ccae71a4a","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-08-26 11:38:21.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a841b4cdbb103eca758dd270ac7c0bc814fe31f1","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2025-08-27 07:59:26.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0dc3e864544dbe8bc1f15dc45058218e589d01d8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-27 08:00:08.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"2396e06fbf0fd2b88f3521fd9a578327f5a0b81b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-27 10:04:27.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8474d03766224d2f8b1af504029335f8\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/cac19653c90f47a48189604b1dc043b2 : SUCCESS in 25m 01s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e7df75c48b844e50bc5423fd362da529 : SUCCESS in 1h 59m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c2d03ad2db62405a89324319b6a9bfec : SUCCESS in 1h 24m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/20a4d4a92a88427287e4aa82a89fc305 : SUCCESS in 6m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/692727f4ad8449ab873e913c88f5b6db : SUCCESS in 13m 09s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b5880bd27da34b2aa80fb1c67084b70d : SUCCESS in 12m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9d6187b4f9db4c3397261af7bc1daffe : SUCCESS in 9m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/af4bb4ccc31f4e2b968a89b261fa2834 : SUCCESS in 31m 49s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/cdc4244bdb4945aa96ae1742d7d6e0e9 : SUCCESS in 19m 42s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/57fdcea1477b40df9bb0c677cbcb9013 : SUCCESS in 25m 15s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/574cc214cba1455d9617d96cd45c96cc : SUCCESS in 21m 19s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/fc14ebca8eb749e48c412912b927af6a : SUCCESS in 5m 58s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d19335804c5a4d268f629f1dc6fb3daa : SUCCESS in 58m 18s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/f439ffd53e65469e88296edfb1f7804a : SUCCESS in 1h 42m 53s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/790db696053540e9a3fa2ea2417e046a : SUCCESS in 54m 12s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/297b40f7210b4d958146275986f1504e : SUCCESS in 39m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/80295fbee841479390e274e736e94efa : SUCCESS in 55m 42s","accounts_in_message":[],"_revision_number":1},{"id":"c5487ce18005198ea8124754d5c5fbed576cdca1","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-27 10:04:28.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"dec075a64f59611343fe99fc899902931cd2ee7e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-27 10:07:39.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8740e0abc77448b392d4280a3ca87b0d\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c4dbe85e4290463ba86d739e821b94e1 : SUCCESS in 2m 48s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5dbd2b0693464b7e9ca1252ef5bda0bb : SUCCESS in 2m 01s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"5a94fac3297d074b2fe1873a35458b941563438e","revisions":{"5a94fac3297d074b2fe1873a35458b941563438e":{"kind":"REWORK","_number":1,"created":"2025-03-20 12:59:53.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/01/945101/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/01/945101/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/01/945101/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/01/945101/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/01/945101/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/01/945101/1"}}},"commit":{"parents":[{"commit":"59f2722fd79d3840895011ee4c3c1ed67a888761","subject":"Reproduce bug/2098496","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/59f2722fd79d3840895011ee4c3c1ed67a888761"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-03-13 15:24:27.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-03-20 12:59:46.000000000","tz":60},"subject":"Ignore metadata tags in pci/stats _find_pool logic","message":"Ignore metadata tags in pci/stats _find_pool logic\n\nThe stats module uses the _find_pool() call to find a matching pool for\na new device or a device that is being deallocated. If no existing pool\nmatches with the dev then then a new pool is created for it. The\npool matching logic was faulty as it did not remove all the metadata\nkeys from the pool like rp_uuid. So if the dev did not have that key but\nthe pool did then the dev did not match.\n\nOn the other hand the PCI allocation logic (when PCI in Placement is\nenabled) assumed that devices from a single rp_uuid are always in a\nsingle pool. As this assumption was broken by the above bug the PCI\nallocation blindly tried to allocate resources for an rp_uuid from each\nmatching pool causing overallocation.\n\nThe main fix in this patch is to ignore the metadata tags in\n_find_pool(). But also two safety net are added to the allocation logic.\nThe logic now asserts that the assumption is correct and if not (i.e. it\nfound multiple pools with the same rp_uuid) then it bails out. It also\ndoes not ever blindly allocate the same rp_uuid request from multiple\npools.\n\nCloses-Bug: #2098496\nChange-Id: I9678230397fa1a3c735ee01ed756d5af3b4e1191\n(cherry picked from commit 229fb3513ae39fa120167107afe42568ca85ace9)\n(cherry picked from commit 72cbe56a030373025900e9cf32b6e72dccd5c9f7)\n(cherry picked from commit 82285371b6c0303083a15f6eef142ba617f67541)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5a94fac3297d074b2fe1873a35458b941563438e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5a94fac3297d074b2fe1873a35458b941563438e"}]},"branch":"refs/heads/stable/2024.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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}},{"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":{}}}]}
