)]}'
{"id":"openstack%2Fnova~997259","triplet_id":"openstack%2Fnova~master~I74efc809afe9612a92c02c616c27c65c64cdeede","project":"openstack/nova","branch":"master","topic":"bug/2158927","attention_set":{"22443":{"account":{"_account_id":22443,"name":"Mike Lowe","email":"jomlowe@iu.edu","username":"jomlowe"},"last_update":"2026-07-21 01:23:02.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I74efc809afe9612a92c02c616c27c65c64cdeede","subject":"libvirt: Fix false mem-encryption/UEFI conflict with cpu_mode\u003dcustom","status":"NEW","created":"2026-07-14 17:42:53.000000000","updated":"2026-07-21 01:23:02.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":2,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"869d687d55188fe023f4909cdd09538eaf1c1042","_number":997259,"virtual_id_number":997259,"owner":{"_account_id":22443,"name":"Mike Lowe","email":"jomlowe@iu.edu","username":"jomlowe"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-21 01:22:51.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":{"all":[{"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":"","default_value":0,"optional":true},"Workflow":{"all":[{"_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":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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_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:34:01.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-07-14 18:40:06.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 19:50:21.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 13:08:55.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-18 02:50:24.000000000","updated_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"CC"},{"updated":"2026-07-21 01:23:02.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"}],"messages":[{"id":"9b1838e1017dc4c5f1b232ecbf80a8fcd27da5b6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":22443,"name":"Mike Lowe","email":"jomlowe@iu.edu","username":"jomlowe"},"date":"2026-07-14 17:42:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bbe8f5884a3cdad6884ba30f73be49459212e7dd","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 18:34:01.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b9221b274692472d81a3336d21525ad3\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/1b5c2abc3a264b04b9fad5237eceae24 : SUCCESS in 24m 10s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/7d9ab86af0e1420b8dce4bf5d72fb672 : SUCCESS in 24m 22s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/9fc48314a4a44149a2f9715b36086065 : SUCCESS in 36m 56s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4cb3f2ff9c6e4dcf9b232ed7614d400a63b421dd","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-14 18:40:06.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I74efc809afe9612a92c02c616c27c65c64cdeede .","accounts_in_message":[],"_revision_number":1},{"id":"0db81b2f18ebce3e71fbe6f15cb9856bc14ca69d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 19:50:21.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/9471a087241e4012b8e2819f73e0a953\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8272a58201f7477e9da88585a961e5e7 : SUCCESS in 30m 31s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/23d4b1080dc8476abaf9161aba64a3c6 : SUCCESS in 1h 28m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f8d404587a0d425085d39307ca991bfc : SUCCESS in 1h 00m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e6dc7f1df19a4de7b905ae1245523c20 : SUCCESS in 52m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f7f023ce72824e1294835f0e68b8f559 : SUCCESS in 4m 07s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4681b2a6ab724180af670bf26afb533b : SUCCESS in 9m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e6322d35c5b142738ad20c13628fb4b4 : SUCCESS in 8m 18s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/685b23ffba0942c7835fffcc1ca20306 : SUCCESS in 10m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/78b7a341aaef4d0d844c74d4e75d42f1 : SUCCESS in 12m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/77efdcecaff942f39eda13f631993b86 : SUCCESS in 8m 17s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/9a41054f92f54ab9a391b31a4c445452 : SUCCESS in 1h 02m 19s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1d61371322324e78a281793e0db30d6e : SUCCESS in 1h 46m 03s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ae605989123941b894054ba5d3222dc2 : SUCCESS in 28m 13s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/babc8477eaa444e59f3b78f0913aa21d : SUCCESS in 40m 31s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/5a02836d783e4551bdc8a82a2f4a1f3c : SUCCESS in 1h 04m 07s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/918999afa0204c81ae7c4cf5ff0c4e3c : SUCCESS in 51m 48s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/e15e44af5cfd49469df7666210a8c368 : SUCCESS in 43m 21s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/97f79e536aa64110be46565d0a4f0edd : SUCCESS in 1h 24m 59s\n- nova-next https://zuul.opendev.org/t/openstack/build/0a510e3e11bd441f9382a8121aa30e9b : SUCCESS in 2h 01m 16s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/4570ba36c44a45b188a2ebe37a2ac246 : POST_FAILURE in 19m 56s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7e648249d2e645bf86da360a8de6bc6c : SUCCESS in 2m 58s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/a145838d9d194141ba158e35e319a3e7 : SUCCESS in 26m 12s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/6ed700cfd7b14e87b417f5984f8247b9 : SUCCESS in 24m 47s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/c2ef0ca6b66a4d75abf52eca140e0434 : SUCCESS in 36m 59s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/995ea3370d0b4e59bf437acbb487c348 : SUCCESS in 1h 34m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/76e4d78fb99c40988fdd5ed7047d9bdc : SUCCESS in 38m 27s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/016753919bd34437bf607940874d2ef2 : SUCCESS in 37m 07s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/e10427563700481b898ef49b9ffb073b : SUCCESS in 15m 53s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/028332397ad044cbac6261b194647f5d : SUCCESS in 9m 33s","accounts_in_message":[],"_revision_number":1},{"id":"b0cf6b6d0ccc5654bd786df95ce4a7c5fcab70cb","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 13:08:55.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-997259-4tg85/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"8a2d517bc72a3e4405562ae4a529d7db6d6c3961","author":{"_account_id":22443,"name":"Mike Lowe","email":"jomlowe@iu.edu","username":"jomlowe"},"date":"2026-07-17 17:41:20.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0c82bba961152f76aa6472a6f254a174c2dd36ac","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 18:07:08.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/283fd0633b6d40e2bd955f130eb57a97\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/111e95b0546947119beb76b9d034673c : SUCCESS in 14m 40s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e6831474367a4461ba5799be317b310d : SUCCESS in 23m 26s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/3f918a607a4041638b1b648e6b644cb3 : SUCCESS in 21m 20s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d908330c681884f68ecf2b6bfbee3e4e727c836c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 19:50:58.000000000","message":"Patch Set 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/e7ce71df9c3d44c5be86bdc07a2df3a0\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a8b48ab8ba91426e94d4a702c3948dbc : SUCCESS in 1h 04m 52s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/84d22122143d4b1997ebf8eaafc1ffec : SUCCESS in 1h 40m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3141bc6e6baf4ce6bb0ad6e76d109996 : SUCCESS in 1h 03m 17s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4c693adf5b8f4ba78a24d86ffd551110 : SUCCESS in 1h 20m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/355ab1a56a9143f18bfd33d8548eea77 : SUCCESS in 8m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9944346b6ec54fdbb458f6206c117864 : SUCCESS in 9m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/41a593694464498381e2cf5cbecc6816 : SUCCESS in 10m 50s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/355a60db0f3e451eaedd7681b3a6945f : SUCCESS in 18m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1f75ede38410434fa59086d91a63b6e9 : SUCCESS in 14m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d2411b4c530045c595092579372c313b : SUCCESS in 9m 08s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/8b07a835569b4903befb47dc26990600 : SUCCESS in 42m 52s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/80400c446d6241d3808bd8e45106db14 : SUCCESS in 1h 28m 10s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d3a34e6467754559944db6e5dda548db : SUCCESS in 33m 53s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/25e0a72cc24b4c609155f18b9d78edfa : SUCCESS in 34m 51s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/70d885d1f0ef42cf8623c6da8884a67e : SUCCESS in 1h 01m 28s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/c0a0c1f0e8a84d97924d7e26b53d708b : SUCCESS in 47m 28s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/3b36047c9edd4a7297ed7a7ae47df4bb : SUCCESS in 1h 33m 31s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/4e74eeb446954f7ba39f494aee3560cf : FAILURE in 1h 10m 13s\n- nova-next https://zuul.opendev.org/t/openstack/build/153aa14a8cbe4660b63fc8d35a063e80 : SUCCESS in 2h 03m 43s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/1567177bf49e4be9af94a7cf4927c787 : SUCCESS in 50m 16s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/54b8d31fd7944d5f97ea24504dd48251 : SUCCESS in 4m 46s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/d3a25774947f4385850dd35127c63bab : SUCCESS in 27m 02s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/7d0e57ea93184b0789dab78d5f6cfecf : SUCCESS in 29m 43s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/fdfa233f06484c5ca73eb08a44c3a351 : FAILURE in 33m 37s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b35aac13c412401886c8491bced6d6fb : SUCCESS in 1h 29m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fc588685994c4e9ba4e9adb6dfdea44e : SUCCESS in 58m 37s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/a59a0de1b4944e80a1cfa564be6eef06 : SUCCESS in 36m 42s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/ac2808399d4f47e9a91c194fea8cb7f2 : SUCCESS in 37m 04s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/313645493da540c982891c97e3b02e8a : SUCCESS in 10m 55s","accounts_in_message":[],"_revision_number":1},{"id":"b617ac9aff028ec07ed748a7c397ab5928f8bc90","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-07-18 02:50:24.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e85f6e8cc4964e0b0cf6d6becabe2c0cf0c91fa0","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-07-18 02:54:56.000000000","message":"Topic set to bug/2158927","accounts_in_message":[],"_revision_number":1},{"id":"72e06777e0225fecd2005bbb61b29776bfb690c6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":22443,"name":"Mike Lowe","email":"jomlowe@iu.edu","username":"jomlowe"},"date":"2026-07-20 23:32:48.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"f78341e4446600d45ecb8419dbc341b3c295a28f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 00:05:42.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a3635765b8bb4985a77327b70d37b171\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/790702e7168047f6b8eaaac3c008b7f7 : SUCCESS in 20m 40s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/0dd7ef7069a943f28a25691a375ef25c : SUCCESS in 20m 14s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/8b0be89782c84315b095b5c758526343 : SUCCESS in 31m 11s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d4f719444970eeebd8db446547ed4889eb8d8bf6","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-21 00:27:51.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I74efc809afe9612a92c02c616c27c65c64cdeede .","accounts_in_message":[],"_revision_number":2},{"id":"b012a649d0d4d0e78d686cfa2b03c0058c5d9db9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 01:22:51.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/af617a0cbd3e4f9cb56e9ccbbe8c4a46\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f1d4a21f8ec0454d9a2addd884f0d8e4 : SUCCESS in 34m 29s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d66e9d70bb744e17b26242dc0855fb39 : SUCCESS in 1h 42m 01s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3d5cb2505dc64840b79d98fe4f9fb86b : SUCCESS in 47m 39s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f6967875207d4b44a58e4e789a2ea66b : SUCCESS in 51m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9617895f563c41aa9a226a409acb24db : SUCCESS in 7m 18s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b87c77380fc4495dbc8d9941cd3afa0e : SUCCESS in 15m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9efba69d9421447f98218ae34312d38d : SUCCESS in 8m 09s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/977b06aa0c0a4862bc5c499205fe1449 : SUCCESS in 19m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2684b69a96cf4216bd0819aa2190733f : SUCCESS in 11m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e262cabc8262429288e54d7fb3076999 : SUCCESS in 7m 24s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/f2458f41d38b4bf8b880ec9d5cbdbd3e : SUCCESS in 1h 01m 35s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5479437f9ead4b0eb0b1e5aa4f944f32 : SUCCESS in 1h 35m 27s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4f6b5a6614054b98898889f1e5e8117b : SUCCESS in 23m 22s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/a106fa9a50034995af02a4743bc26b07 : SUCCESS in 33m 12s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/f965ba52fd0842e4bb4870e92d8be51a : SUCCESS in 41m 52s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/6c4257d39e024dd490fb9c2184bd5f40 : SUCCESS in 36m 19s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/0a164d94edcf46cfb9854dfd5fc18c94 : SUCCESS in 1h 05m 23s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/c25427aa9a774fc688c69e19f59a672e : SUCCESS in 1h 25m 05s\n- nova-next https://zuul.opendev.org/t/openstack/build/a7bb4587c8474c6288df487f643eb1c5 : SUCCESS in 1h 47m 31s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/265627f80de74f85a8e7c50d0b58ce51 : SUCCESS in 46m 59s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/14593a49091343b6914494e20a5b1bf9 : SUCCESS in 5m 06s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/f800bbb82d5d47689a7e98cadd5a104c : SUCCESS in 31m 28s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/02a522fdc17842c18910a919b0527abf : SUCCESS in 29m 00s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/75a5872069814f31b28d69b55e0947c6 : FAILURE in 32m 35s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/98e41e534bd943bb86c6ee0891a32632 : SUCCESS in 1h 40m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6a0ece6120e243c39a98b80da67ea238 : SUCCESS in 56m 36s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/da3a1cca50264171b23691afd3a3f7ad : SUCCESS in 31m 04s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a6bd4112ca404d4db757b86a966dd2e6 : SUCCESS in 19m 45s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/ab4ba8e0fc044864aba1a9d262ea8364 : SUCCESS in 14m 52s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"2377a594091d3b5d6648992c2b8c1b2a8c74d567","revisions":{"1b0c03bd01fae5ab74531beb69c9f63c87f79c0a":{"kind":"REWORK","_number":1,"created":"2026-07-14 17:42:53.000000000","uploader":{"_account_id":22443,"name":"Mike Lowe","email":"jomlowe@iu.edu","username":"jomlowe"},"ref":"refs/changes/59/997259/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/59/997259/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/59/997259/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/59/997259/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/59/997259/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/59/997259/1"}}},"commit":{"parents":[{"commit":"c0c6c4c3e6f5235a2b65e7ffb0f58673f03ca315","subject":"Merge \"Reproducer for https://bugs.launchpad.net/nova/+bug/2160224\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c0c6c4c3e6f5235a2b65e7ffb0f58673f03ca315"}]}],"author":{"name":"Mike Lowe","email":"jomlowe@iu.edu","date":"2026-07-14 17:27:22.000000000","tz":-240},"committer":{"name":"Mike Lowe","email":"jomlowe@iu.edu","date":"2026-07-14 17:38:04.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: I74efc809afe9612a92c02c616c27c65c64cdeede\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/1b0c03bd01fae5ab74531beb69c9f63c87f79c0a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1b0c03bd01fae5ab74531beb69c9f63c87f79c0a"}]},"branch":"refs/heads/master"},"2377a594091d3b5d6648992c2b8c1b2a8c74d567":{"kind":"REWORK","_number":2,"created":"2026-07-20 23:32:48.000000000","uploader":{"_account_id":22443,"name":"Mike Lowe","email":"jomlowe@iu.edu","username":"jomlowe"},"ref":"refs/changes/59/997259/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/59/997259/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/59/997259/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/59/997259/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/59/997259/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/59/997259/2"}}},"commit":{"parents":[{"commit":"c0c6c4c3e6f5235a2b65e7ffb0f58673f03ca315","subject":"Merge \"Reproducer for https://bugs.launchpad.net/nova/+bug/2160224\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c0c6c4c3e6f5235a2b65e7ffb0f58673f03ca315"}]}],"author":{"name":"Mike Lowe","email":"jomlowe@iu.edu","date":"2026-07-14 17:27:22.000000000","tz":-240},"committer":{"name":"Mike Lowe","email":"jomlowe@iu.edu","date":"2026-07-20 18:53:37.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: I74efc809afe9612a92c02c616c27c65c64cdeede\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/2377a594091d3b5d6648992c2b8c1b2a8c74d567"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2377a594091d3b5d6648992c2b8c1b2a8c74d567"}]},"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"},{"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":""}}}]}
