)]}'
{"id":"openstack%2Fnova~997258","triplet_id":"openstack%2Fnova~stable%2F2025.1~Icff06261fac255bfab9cc7ad3889f895b0a26f00","project":"openstack/nova","branch":"stable/2025.1","attention_set":{"22443":{"account":{"_account_id":22443,"name":"Mike Lowe","email":"jomlowe@iu.edu","username":"jomlowe"},"last_update":"2026-07-14 20:11:14.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Icff06261fac255bfab9cc7ad3889f895b0a26f00","subject":"libvirt: Fix false mem-encryption/UEFI conflict with cpu_mode\u003dcustom","status":"NEW","created":"2026-07-14 17:38:59.000000000","updated":"2026-07-20 14:04:04.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":"ab1307cd51c476b2be423bd669bf5efec70cdf09","_number":997258,"virtual_id_number":997258,"owner":{"_account_id":22443,"name":"Mike Lowe","email":"jomlowe@iu.edu","username":"jomlowe"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-07-14 20:11:14.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":{"disliked":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":-1,"date":"2026-07-20 14:04:04.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"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":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_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,"permitted_voting_range":{"min":0,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_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":{"REVIEWER":[{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-14 18:37:35.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":"2026-07-14 20:11:14.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-07-16 12:36:36.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":"2026-07-20 14:04:04.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"}],"messages":[{"id":"a3b6d69bc25aaa510f2173dc91b887c9340da5df","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":22443,"name":"Mike Lowe","email":"jomlowe@iu.edu","username":"jomlowe"},"date":"2026-07-14 17:38:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ea388f4299c68dbe160632cd27889efdbc84e874","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-14 18:37:35.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Icff06261fac255bfab9cc7ad3889f895b0a26f00 .","accounts_in_message":[],"_revision_number":1},{"id":"a824cb93096bcb3a95b17f65e8d27ad65d6a6395","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 20:11:14.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/53035a703a7c43d292b0da6857373c99\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/fb3e23d593264a7eb7cd548aef299385 : FAILURE in 34m 10s (non-voting)\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/3e67227deec244319f00fc0ff7484a9c : SUCCESS in 1h 33m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/25e014295fb8495a88778ca7e3b9c71b : SUCCESS in 55m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4d82cd21d3084eec8b413cd2292ab860 : SUCCESS in 28m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/791d5a3d509e492f845d40a42366a36f : SUCCESS in 4m 06s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8593103fbcba4df9a278e1a895f6c29e : SUCCESS in 12m 06s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/ead5e9238ada4fbe915e7749b64e0a6e : SUCCESS in 14m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1e70bcfd49844a62ac2fc88ac5987735 : SUCCESS in 9m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a07c91f54b094e499e434e77739e43b0 : SUCCESS in 6m 47s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d477ee13eb4b49fa93fe500b9abf53e1 : SUCCESS in 57m 23s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c8b733053434434a878dbde9eafb56d7 : FAILURE in 1h 31m 59s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3369f6d285c44c859fa2453635ff554f : SUCCESS in 29m 08s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/34447fc327494cb7b1c77ea359e98c37 : SUCCESS in 50m 47s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/a4bd154fa58e4a45ab1e97a2a9942b17 : SUCCESS in 1h 04m 37s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/283363bf100c4fa2a00c3957f824a094 : SUCCESS in 1h 34m 39s\n- nova-next https://zuul.opendev.org/t/openstack/build/47a38aa5663d499bb249954416498868 : SUCCESS in 2h 25m 48s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/0280b5df9f9d4462b3400ae597a0dfcf : SUCCESS in 27m 02s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4452f1416a084b01a85e26bb74025fee : FAILURE in 3m 03s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/8c409613acbe4f589963c416aed44c34 : SUCCESS in 29m 41s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/0c8ce36bb1404a249c02c9505a683572 : SUCCESS in 33m 28s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/ba95ca4db54b41c0a77f3259dcb80823 : SUCCESS in 25m 38s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/56a4dfa1811b4e3f987f486aa3bb12b8 : SUCCESS in 1h 28m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0882ef7720714c3a8df4e04f20f43529 : FAILURE in 1h 08m 22s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/33bd707cee8244bb859d4c7808ffd1c2 : SUCCESS in 30m 46s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/9947493db0c34a3985af7556a6f08951 : SUCCESS in 50m 28s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f342ec91ced5bdfc794d26cbdfed6631d7ebc6de","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":"2026-07-16 12:36:36.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-997258-wqwtp/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"ab1307cd51c476b2be423bd669bf5efec70cdf09","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-07-20 14:04:04.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"c9a14d9f0519fa7d131c6212b6f2b5cd2747dedb","revisions":{"c9a14d9f0519fa7d131c6212b6f2b5cd2747dedb":{"kind":"REWORK","_number":1,"created":"2026-07-14 17:38:59.000000000","uploader":{"_account_id":22443,"name":"Mike Lowe","email":"jomlowe@iu.edu","username":"jomlowe"},"ref":"refs/changes/58/997258/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/58/997258/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/58/997258/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/58/997258/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/58/997258/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/58/997258/1"}}},"commit":{"parents":[{"commit":"e2ebb330dfc7336a995d455861b52066e270f8ca","subject":"Merge \"Strip internal _nova-prefixed scheduler hints on create\" into stable/2025.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e2ebb330dfc7336a995d455861b52066e270f8ca"}]}],"author":{"name":"Mike Lowe","email":"jomlowe@iu.edu","date":"2026-07-14 17:14:15.000000000","tz":-240},"committer":{"name":"Mike Lowe","email":"jomlowe@iu.edu","date":"2026-07-14 17:38:28.000000000","tz":-240},"subject":"libvirt: Fix false mem-encryption/UEFI conflict with cpu_mode\u003dcustom","message":"libvirt: Fix false mem-encryption/UEFI conflict with cpu_mode\u003dcustom\n\nWhen [libvirt]cpu_mode is set to \"custom\", the CPU model selection\ncode calls get_flags_by_flavor_specs() to determine which CPU model\nsatisfies the flavor\u0027s required CPU traits. That helper builds a\nRequestSpec containing only the flavor, with no image, and hands it\nto ResourceRequest.from_request_spec(), which also unconditionally\nvalidates memory encryption requirements against the image metadata.\n\nAs a result, booting a flavor with hw:mem_encryption enabled while\ncpu_mode\u003dcustom raised a spurious FlavorImageConflict complaining\nthat the image did not have hw_firmware_type\u003duefi set, even when the\nimage being booted did have that property set. The failure was an\nartifact of the image metadata never being passed in, not an actual\nconflict.\n\nThread the image_meta through _get_guest_cpu_model_config() and\nget_flags_by_flavor_specs() so the resource request is built with\nthe real image metadata and memory encryption validation sees the\ncorrect firmware type.\n\nCloses-Bug: #2158927\nChange-Id: Icff06261fac255bfab9cc7ad3889f895b0a26f00\nSigned-off-by: Mike Lowe \u003cjomlowe@iu.edu\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c9a14d9f0519fa7d131c6212b6f2b5cd2747dedb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c9a14d9f0519fa7d131c6212b6f2b5cd2747dedb"}]},"branch":"refs/heads/stable/2025.1"}},"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}},{"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":"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":"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":""}}}]}
