)]}'
{"id":"openstack%2Fnova~988774","triplet_id":"openstack%2Fnova~master~I41a44e47d7aa3df5b63f1fd87457a30733fdc3ba","project":"openstack/nova","branch":"master","topic":"bug/2152697","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-05-18 16:05:46.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"8313":{"account":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"last_update":"2026-05-26 12:43:20.000000000","reason":"Change was submitted"},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2026-05-26 12:43:20.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I41a44e47d7aa3df5b63f1fd87457a30733fdc3ba","subject":"Fix live migration with pinned VM and iothreads","status":"MERGED","created":"2026-05-15 14:05:09.000000000","updated":"2026-05-26 12:44:53.000000000","submitted":"2026-05-26 12:43:20.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":10,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"988774-bug/2152697","meta_rev_id":"933d94f3d78633416387cf2b8258af331368c9e8","_number":988774,"virtual_id_number":988774,"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-05-26 12:43:19.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":"2026-05-18 23:17:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":2,"date":"2026-05-19 19:02:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":1,"date":"2026-05-19 19:02:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"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":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"}],"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-15 14:07:53.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":"2026-05-15 14:38:51.000000000","updated_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2026-05-15 15:03:34.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-05-15 16:11:03.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-05-15 17:02:46.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-05-18 18:29:07.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"},{"updated":"2026-05-19 19:02:36.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"}],"messages":[{"id":"1bd4822e05cbd0bb7c08d485e02e5458fdbb9d97","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-05-15 14:05:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ef6539c6ee1804a7e85366539814e957940fc0fe","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-05-15 14:07:53.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"6e2d658ebbb18f87b9102a5f56c166cfad18f293","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-05-15 14:17:24.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":2},{"id":"62a39cf4cbbde1e89d99ea67f995330dc7c49900","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-05-15 14:20:42.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ddee756108f9ab112892e28fd8db5524fbcc5ba2","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-05-15 14:27:58.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"700936b2ad8547fff0b7478ddbf075e004c67996","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2026-05-15 14:38:51.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"8e9bf36cce2949aacfcc4051dec8c54a272bdd2b","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-15 15:03:34.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I41a44e47d7aa3df5b63f1fd87457a30733fdc3ba .","accounts_in_message":[],"_revision_number":1},{"id":"efb1dbc9608ac74907b4ef58726c11d8d08cbdec","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-15 15:17:45.000000000","message":"Patch Set 2:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I41a44e47d7aa3df5b63f1fd87457a30733fdc3ba .","accounts_in_message":[],"_revision_number":2},{"id":"699578dc6ab1108e3869171f869607beeff94ec3","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-15 15:23:03.000000000","message":"Patch Set 3:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I41a44e47d7aa3df5b63f1fd87457a30733fdc3ba .","accounts_in_message":[],"_revision_number":3},{"id":"fbc2aafabfc3507edd003f5e54bfd521b43a8823","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-15 16:11:03.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0ac157dcad8944808fc20e21bacda6d1\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/aa20b148698d404a8a2f66867095f2c3 : FAILURE in 20m 15s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ac8e56662fef43ddb3b33209280cc5b9 : FAILURE in 12m 53s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/5c3aa584f1bf44c9acb7a77eab075525 : FAILURE in 20m 42s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ca47f4cdb961e4c53049bba1c9c36a2b6885059e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-15 17:02:46.000000000","message":"Patch Set 3: 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/7412f4f7863045b39d85dab707c4977b\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9f8d9f9005a64247bd195026b786b296 : SUCCESS in 1h 05m 03s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/7900d455cf8d4ef6abc4b8f62e6ed468 : SUCCESS in 1h 54m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/61bac695249741dcbbb1128136b83781 : SUCCESS in 1h 11m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6aa7e1023f5a40fea873e4fb18b781f6 : FAILURE in 42m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fb309fe887604a25b440ab6f90442fd2 : SUCCESS in 7m 41s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/40ff47bd5f804ca08b2765eda667c3de : FAILURE in 13m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/99956ba5319847bba42bcb088db03db5 : FAILURE in 13m 13s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/1717dfc310494f00810cbc15284f12b8 : FAILURE in 18m 07s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a2e10db960ea4941b11c2eb672d323ce : SUCCESS in 12m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/03cc32a5436341f0932657f9ea421099 : SUCCESS in 15m 19s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/763088d9d13b4535b8fd9d412318fe02 : SUCCESS in 59m 50s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9f95d2d517f64b9d9e8f9b0b9efde53d : SUCCESS in 1h 48m 05s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d6e7173c58754d25a926c248a3763c77 : FAILURE in 1h 08m 16s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/3e8c457b74d74bf69f8e7c18116deafe : SUCCESS in 32m 43s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/45f1716a752642ea8e20050a72d91f50 : SUCCESS in 1h 03m 20s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e45ba4eafd7045f8b5a99a34d5e2aad9 : SUCCESS in 53m 08s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/7a8c0686b3bf4edcac88c93d7364b115 : SUCCESS in 1h 05m 37s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/222d301db27843ef8416ed35a87a649f : SUCCESS in 1h 56m 24s\n- nova-next https://zuul.opendev.org/t/openstack/build/8baec29cad4341298224edd61ce18e1f : SUCCESS in 2h 35m 19s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/475b55e3356241269ee5e222b6a9f943 : SUCCESS in 1h 20m 17s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/eb7f9aca94884a72b82982f9eaeef22b : SUCCESS in 6m 35s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/906edb4561564fc1a3fd59a8e296994f : FAILURE in 25m 41s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/f9a5a894f2bc49148792e9b75099353b : FAILURE in 24m 35s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/11067d6b697b48cc97a4ef1097c87907 : FAILURE in 1h 13m 59s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/3e1a96d8ec4b4c9893bbe8242c2d5d56 : SUCCESS in 1h 38m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0961d68821774a5b93f38cbbbe10a9bf : SUCCESS in 1h 07m 37s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/255eeb6676ce40acbca478916d1ecfa5 : SUCCESS in 33m 25s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/cc4d52dbc39b4214b5c1e2507e44def1 : SUCCESS in 40m 56s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/efe9efe76757452abeef987a03c48b69 : FAILURE in 12m 58s","accounts_in_message":[],"_revision_number":3},{"id":"ab1447fbdeb09b0cd69a1785e03cb342ce735683","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2026-05-18 11:39:38.000000000","message":"Patch Set 3: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"4f3667c1d74e8924cfb778b38f8e792e6f5e362d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2026-05-18 11:58:36.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"a1b46aed4d89c987b01e78e1002e978f5ff0fd39","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-18 12:37:52.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/910bf387e71646abae28a17b0086dbd9\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/b424218c7e114b639bdaa61cfe5d043b : SUCCESS in 24m 14s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b8044cbaff20479f8857dcc21e649388 : SUCCESS in 20m 34s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/2af8c831339943a892a4fca7c8a49776 : SUCCESS in 31m 48s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"8f04bcf43c8f62c57dd6bbae4b0a044400abef0c","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-18 12:55:12.000000000","message":"Patch Set 4:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I41a44e47d7aa3df5b63f1fd87457a30733fdc3ba .","accounts_in_message":[],"_revision_number":4},{"id":"09de56665ed1a9d2421da1c10f3e2c4f24f08d2d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-18 14:26:21.000000000","message":"Patch Set 4: 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/113c17c790ab4591bf79162dd3d74be4\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a2bc8455e6384ba483f7cc530b8d0ddf : SUCCESS in 1h 00m 48s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/868c13614249488ca42874a2596a3fca : SUCCESS in 1h 58m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7a8db4880ea0440b8fa52083b64cee10 : SUCCESS in 1h 09m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ba16e5478c6744e48c87147a45ecef5d : SUCCESS in 51m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6ddac0b3dacf4bf0a4044600dd1419e5 : SUCCESS in 8m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9821190cb684407ba09f69e63dec0445 : SUCCESS in 13m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4dd650f70edf4c5eac40db391d334a28 : SUCCESS in 10m 24s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d8a8e488110944a49fe105e7b095b463 : SUCCESS in 13m 26s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0bb06d6e56d54cb89a46a7bcae774219 : SUCCESS in 12m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b9d4f92b10ce4238881fa835613863ec : SUCCESS in 21m 30s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/471b73e9bb984176bc8bcbea39de7ca1 : SUCCESS in 42m 20s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3fdec1dfc29541eaae2cd74343c0082b : SUCCESS in 56m 27s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ba7aa48fc5224beb8e89413687b83937 : POST_FAILURE in 1h 08m 47s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/e4c5490104cd492c8e8d2a4510c349e9 : SUCCESS in 31m 55s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/8aea1cc5866a4c58b2890bf92a3a1fef : SUCCESS in 1h 10m 55s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/fa9e238a08d04fac81975c675ef82b49 : SUCCESS in 1h 00m 38s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/3c11d9052a1b4dfe9e5af5241e03cfaa : SUCCESS in 1h 06m 42s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/81a96d10e3ec433c801ea95eed1a758c : FAILURE in 2h 09m 31s\n- nova-next https://zuul.opendev.org/t/openstack/build/18ec346550184ba6a516bd82f436e647 : SUCCESS in 2h 19m 34s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/8b847ae88d094fbbb78b14b7394102de : SUCCESS in 52m 28s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4969b66e0ea44e03b5644d0a80d229bf : SUCCESS in 3m 28s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/0d0c7fafd61549f0a2e3aee536f4c7b1 : SUCCESS in 22m 29s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/a42ab41e730d401388213ee93c44580c : SUCCESS in 27m 12s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/c9c603ba96864c35a22fb408d34a6807 : FAILURE in 47m 32s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f6ffb74f55724f58a4916d06f687ede3 : SUCCESS in 1h 08m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/82f4ad860ecc4c6c8aa232910c9a2e8c : SUCCESS in 54m 58s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ddf5e5c646834ce4ad793f7628cc4d3e : SUCCESS in 22m 18s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/55aea8cacd46417a932560af70be1576 : SUCCESS in 18m 18s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/8f8be991f6074d6d80776492d6e4311f : SUCCESS in 16m 26s","accounts_in_message":[],"_revision_number":4},{"id":"765f77483c8f778abaf772c3f4d2be5b1e78a1ce","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-05-18 16:05:46.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"5c938d2ff162cade3e77b730a79fd4452135a0b3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-18 17:39:32.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4149a058f77342da8e5fb9dd79fef612\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/5c81b3deddf545a6a71d8f38aa5de63a : SUCCESS in 25m 54s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b4abddbd7b444213a13e5b170f172176 : SUCCESS in 22m 44s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/f2767c50183546c2beeff7e7f4cd9d28 : SUCCESS in 32m 44s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"5aba8f4aeba56f21b8e1f698415027d992b3987c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-18 18:29:00.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/21278663f7bd4f989602084faca74748\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8b712cb120534ee3ad6259861eadeb92 : SUCCESS in 1h 11m 24s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a9b8142c50ff4de19a3a73fdb2cd51e4 : SUCCESS in 2h 00m 07s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8b3c5209c3614014b39aa19428ba500c : SUCCESS in 1h 07m 36s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2813fdcc18ba48ccb4d682b5b4ad15f6 : SUCCESS in 1h 15m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/25dd9ad3456949a3a95ce4cfd75c5869 : SUCCESS in 8m 38s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d737fc416f524a92b46b726058d80efe : SUCCESS in 15m 23s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/738bcbf888424b2db938b7167028cdef : SUCCESS in 14m 46s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/764293d95aa74cbabd8b9985dceef54e : SUCCESS in 11m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b87c17d4d8814eca8c3e3878f60db0e3 : SUCCESS in 6m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/25e964acf3334ff59fbfe805191b62c4 : SUCCESS in 16m 17s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/bc7649b09c984b70a80666a505ff3151 : SUCCESS in 53m 31s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/6c555d8d2507446193cf77296880e99f : SUCCESS in 1h 52m 00s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ea322beec7b145c49f2316d6b1b5ec7e : SUCCESS in 53m 16s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/ffd9497a66184b878296cad89e527d16 : SUCCESS in 45m 49s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/1f15045e490a4c85b8fab06f8598b3ba : SUCCESS in 41m 33s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/3adc325a690e4538ab1bc92b86d6ccd7 : SUCCESS in 54m 37s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/3fa6106af83e4a93a7ecaeb61ab159d0 : SUCCESS in 1h 03m 29s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b58c6e9b794c4a2f8de8dc4983f4b449 : SUCCESS in 1h 55m 34s\n- nova-next https://zuul.opendev.org/t/openstack/build/cee5bad6b48e44558cd37fefb5c3890e : SUCCESS in 2h 08m 47s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/923aefcee9974e92a5ec90ece5eb53e4 : SUCCESS in 1h 29m 41s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/6732cd46689e4fe4ac07a122e6b6aebb : SUCCESS in 3m 19s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/00d33e39ff8c4fcea04674f49b8640aa : SUCCESS in 25m 58s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/a32bf4407a6a42a9b21a39023fd002b1 : SUCCESS in 29m 57s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/e4d941a1501346ce87911fc208be9ab6 : FAILURE in 1h 01m 29s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/a9723cf4ec37407fad418a33dc08e432 : SUCCESS in 1h 32m 36s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a6a33fcf4bd742a9bec4ce7638e2c2f9 : SUCCESS in 1h 00m 26s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/42648716e685455294675a302c589670 : SUCCESS in 27m 35s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c2e824b039e243b18453b6db6fb44dd1 : SUCCESS in 34m 08s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/9dd2323f41ad4a99bfb63b8ead5f771d : SUCCESS in 13m 13s","accounts_in_message":[],"_revision_number":4},{"id":"5be7147b8814f8fc4f41f52e6c249c8763d0260b","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-05-18 18:38:47.000000000","message":"Patch Set 4:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":4},{"id":"dab0f1bf05de639e84db764a491f6d5a34c3a53e","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-05-18 23:13:03.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"382047e2b0dc90f07145ad6ee0e70b5bf9314657","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-05-18 23:14:44.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"d9605fe6a9384dca8a9274fe61c2cb192d5d2b4f","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-05-18 23:17:14.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"4eee6b05e4e8e50170190f96b6e431a696096e99","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-19 01:26:15.000000000","message":"Patch Set 4:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ae2a33b8d1014cc4a9b28cfd273e52e7\n\n- openstack-tox-py313-with-oslo-master https://zuul.opendev.org/t/openstack/build/9daa810f1b24449aa90059c930367e90 : SUCCESS in 12m 56s\n- ironic-tempest-bfv https://zuul.opendev.org/t/openstack/build/e4c68cdfd8514185841c405c920d9489 : SUCCESS in 30m 40s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-shard https://zuul.opendev.org/t/openstack/build/7dff854c3fb54483942b86732ecf4d97 : SUCCESS in 1h 10m 46s\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/ce2eac5766534b7c8adc9796d78c8d32 : SUCCESS in 2h 05m 33s\n- nova-osprofiler-redis https://zuul.opendev.org/t/openstack/build/bb14e96ddeac453d9577406707ba8a2e : POST_FAILURE in 1h 23m 44s (non-voting)\n- tempest-pg-full https://zuul.opendev.org/t/openstack/build/695bd49492c04978ba8e5ffef9f201e6 : SUCCESS in 1h 12m 58s\n- nova-tempest-full-oslo.versionedobjects https://zuul.opendev.org/t/openstack/build/eacb6e3404e147679947189d161a3cd6 : SUCCESS in 1h 28m 10s\n- nova-tempest-v2-api https://zuul.opendev.org/t/openstack/build/cb3ac48b62e84541bb1fbd94f1aae039 : FAILURE in 52m 54s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/0d3d0b712b5f4dbaa5e332e6b64faa00 : SUCCESS in 1h 42m 15s\n- neutron-ovs-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/9f601f5bf8f1430ea16a35409240426b : SUCCESS in 53m 33s\n- os-vif-ovn https://zuul.opendev.org/t/openstack/build/ab14e79422ab45c5a20c2da30a23a230 : SUCCESS in 1h 31m 26s\n- devstack-plugin-ceph-compute-local-ephemeral https://zuul.opendev.org/t/openstack/build/f8d0f1c32a9a47d4a2f38f7f34ffde28 : SUCCESS in 1h 15m 24s\n- devstack-tobiko-nova https://zuul.opendev.org/t/openstack/build/2d7a7176a36e481b9de1fa988327e14d : SUCCESS in 29m 31s\n- tempest-centos9-stream-fips https://zuul.opendev.org/t/openstack/build/3418dfa1fe994e5086adfe85ce95ba59 : SUCCESS in 1h 53m 19s\n- nova-emulation https://zuul.opendev.org/t/openstack/build/38ee1d5df484473a8a143ebd9540cfe0 : FAILURE in 29m 56s\n- tempest-integrated-compute-centos-9-stream https://zuul.opendev.org/t/openstack/build/75c408a40ad44504af7ceb361fa9a0e8 : SUCCESS in 58m 22s\n- whitebox-devstack-multinode https://zuul.opendev.org/t/openstack/build/a78b6215b84245a8aa5e2602846b1711 : SUCCESS in 2h 04m 37s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/3efd1ec0365d4c479bfcc41fe6a9aa80 : SUCCESS in 1h 21m 23s\n- nova-graceful-shutdown-eventlet https://zuul.opendev.org/t/openstack/build/2c231185e7144ae6b6e00c6e6f546f0d : SUCCESS in 44m 14s","accounts_in_message":[],"_revision_number":4},{"id":"c54c186dcf7b61214a290d123f54a59d79d11016","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-05-19 11:53:58.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"98c16e8cdae5965bc63f0a05be27f71ce787ecb7","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-05-19 19:02:36.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"424b751a5e195fb853d3815adb0f10d770bf7287","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-19 19:03:37.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"e116a33ec340d0f39e815bffe27ca5f4748bf961","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-19 21:56:10.000000000","message":"Patch Set 4: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/28213b7c3d2d44ab854e335a86edb4a3\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7bef33114524427cb7eff523de53db5e : SUCCESS in 31m 43s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1a848cd404014d7a8b52185a65aa9b7d : SUCCESS in 1h 36m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/55b6c73c5f3b46fe8f18533226b61c13 : SUCCESS in 53m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4c3d8f949d904c97a6a869b2661f1552 : SUCCESS in 4m 49s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9ae80816374e4c4b952d5adb2031a760 : SUCCESS in 13m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/25476b90191949d6a671e0249491c4c6 : SUCCESS in 12m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eca5e3608dd74195a0c963b776f7aeec : SUCCESS in 11m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0f71aa4c10a24164b80ccfab4994c75e : SUCCESS in 8m 39s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2d765fa43ba64e13957d6dc1b3d467dd : SUCCESS in 30m 24s\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/29efdafe124c470782ad6542455d4442 : SUCCESS in 21m 57s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/dfe78096efcd4411860f8d8f8cbdc409 : SUCCESS in 21m 13s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/8022e177764d4f2fbd8fc80d22603ff7 : FAILURE in 1h 12m 17s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a91064237ad94c4b854eefb36970450f : FAILURE in 2h 02m 27s\n- nova-next https://zuul.opendev.org/t/openstack/build/d276f6bfa83244e48ab63b28974dc046 : FAILURE in 2h 14m 42s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d0b2bc4b85104d50b973eeda54de8357 : SUCCESS in 2m 55s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/91957b664f024990bf09b1bce6989f7e : SUCCESS in 1h 30m 52s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/fd72e24eb4364718bff08033a10275de : SUCCESS in 59m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3cd6339bc4ee4ff3af33d03bf8da2244 : SUCCESS in 45m 04s\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/fb3c3c0cb339457c8601fc43cdd03a4b : SUCCESS in 11m 18s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/403eca93c48340e297d689808c2f2aeb : SUCCESS in 1h 32m 43s","accounts_in_message":[],"_revision_number":4},{"id":"878f62c2482d733e9c5656b40fce3d30713153a4","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2026-05-21 06:46:11.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"a84701d655990b438668ef39f7bc5c1cbc9b1a03","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-21 08:17:04.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8a1fe7e2e7e94406879588928c53f958\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/8162a3dcfbeb4db6bc10c22cd29c3238 : SUCCESS in 20m 56s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d744e48798dd4eb7b80cf8240f1dd634 : SUCCESS in 13m 18s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/b063cb4b88fa48b9bd19ecbfdaf745c2 : SUCCESS in 31m 27s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"22b69d2398acf259b3125c9290d445f37448d9e5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-21 09:05:01.000000000","message":"Patch Set 4: 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/5bc91a83ff4b4cb1b7bb7f5ea456c627\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e77ed313118d4099bfa14db9cb010065 : SUCCESS in 31m 58s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/0196f83abe7446d3a779f01262adaf8c : SUCCESS in 2h 12m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b762452facbf4bdaabe7030f884cc7cc : SUCCESS in 1h 10m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b8ba228b90484b06908de7381a23796f : SUCCESS in 1h 25m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3524eccab6e943daa08965d05e208ada : SUCCESS in 4m 41s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6ae302e48ee7481e8d6f79e04443938e : SUCCESS in 10m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6cead23817eb4bf7aa6b1d593daecc3f : SUCCESS in 10m 55s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8630014df8dd45138d7423eb74a22163 : SUCCESS in 15m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2f9be8e223944542a04fdecef6bab429 : SUCCESS in 9m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8405fb87858d4f548ea887b42131fee0 : SUCCESS in 10m 00s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/a62974465dcd4ac78092d5ea2e0bebb0 : FAILURE in 1h 25m 29s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d1d608723f0c430f9499ca9e563abd8e : FAILURE in 1h 49m 09s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b8b9d9e51ed24c1182534e86ef548ec6 : SUCCESS in 51m 43s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/42f0c1b2a5d9456381cae0dc106f96fb : SUCCESS in 33m 57s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/b1860a89e8dd4fbda04fa11eac6536ac : SUCCESS in 1h 05m 31s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e419f66d149c4bbc860b33fd65a41876 : SUCCESS in 59m 29s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/e3fcb21a38c140e786a2c58fb964ab71 : SUCCESS in 1h 23m 04s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b80d34807e9a4ac38f5b2d72c91dc8be : FAILURE in 1h 58m 46s\n- nova-next https://zuul.opendev.org/t/openstack/build/193050248e654456b32954477afd09c7 : SUCCESS in 1h 19m 37s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/635354121d894639bd0132723d056325 : SUCCESS in 1h 34m 04s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/744d2f330cda4218a7e0ba7f5c0e01d3 : SUCCESS in 5m 11s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/a526cb8cbee547cf80fa7e20f6221dd2 : SUCCESS in 26m 57s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/adac9ba4d4644b12a7874d2f364a4021 : SUCCESS in 25m 06s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/83ced3ed06e1412f9679d1c5d20c737f : FAILURE in 48m 33s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9b238ae4384849a4b650979e337cb2bd : SUCCESS in 1h 32m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/af07a3bad30447f7b9d0c3856d96b2f4 : SUCCESS in 1h 12m 39s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/5e0fb5b56eb840ccbbe02abde696ad51 : SUCCESS in 13m 56s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/5216ed1f2b954abc9c9919dacceabf74 : SUCCESS in 34m 49s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/b2c71133a382485bae3d9fcf894b25bc : SUCCESS in 9m 44s","accounts_in_message":[],"_revision_number":4},{"id":"bf7a48e52c6f9d9548dfec02ea1cf9cf64281cf1","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-05-26 08:11:42.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"09e817176b33bdd4d34701a25ea84c202c1a03f0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 09:56:31.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fa1fddfe666a4a34807d25846008969f\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/bcfc8c0513554c8f8c0680fa59a4f2b2 : SUCCESS in 12m 52s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/5c9c94c9a92d4d718e75c36773a9f792 : SUCCESS in 11m 31s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/f5e0c0291ccc461ebf53bc822e997512 : SUCCESS in 40m 53s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"deb470af718acfcc1991cef32f65aaeeecd0d051","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 10:52:20.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/09a56da29c7f4f6a8b661da65c420e91\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6e7276b309e64af297c55a785bfc9be9 : SUCCESS in 1h 02m 01s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/0fe33c7e55d84b9f939a77846aba30ab : SUCCESS in 1h 25m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/beeb93d5f02f4af699072cd076bd8c40 : SUCCESS in 55m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7df7b45ec95f40e4a4aaa1d211414e9a : SUCCESS in 1h 15m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4ba30a8e99874ddda9b360c0721b2b22 : SUCCESS in 6m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4e23781d5b9a4f63b4b97f3411874bc5 : SUCCESS in 14m 10s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c937f83854a54100bac50162e14c7c5b : SUCCESS in 13m 02s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f4075d7066e84dcdaf3ebb9bf855f9d9 : SUCCESS in 19m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/759dd3cf50154e3d8297df70299c1777 : SUCCESS in 12m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7786b2a1014f415080427d120a710931 : SUCCESS in 12m 03s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/1ce36d25f32141468ad2a7fae58e87af : SUCCESS in 1h 04m 31s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c48d8e6d95e14a38a5d55aaa73058a80 : SUCCESS in 1h 47m 37s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/0a10a2ed36cb492b914a850668bccec2 : SUCCESS in 49m 49s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/eeabc8c75d0d40978d596cdcee9e4a82 : SUCCESS in 32m 25s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/dcb088dffa014bd4b75e136ab1c94e7e : SUCCESS in 1h 03m 54s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/33603702205e4ec4a48999cf7a4cc45a : SUCCESS in 56m 08s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/357bd3b11eb240078babe54210190eb8 : SUCCESS in 1h 21m 46s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1974976a58584c2ca8a88506bad06c8b : SUCCESS in 1h 46m 49s\n- nova-next https://zuul.opendev.org/t/openstack/build/ee492b7a16eb4561846708a57d483666 : SUCCESS in 2h 33m 58s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/91b62d6192674988b7d6876cd2d2e97d : SUCCESS in 1h 30m 13s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/92b3279528da4dd9818662ad1623190f : SUCCESS in 3m 30s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/4aa42555dd394ed3911abeb3d4e04a66 : SUCCESS in 27m 56s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/50bbeca7d543432a80f9415d879ca857 : SUCCESS in 27m 49s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/237ee3ae20d3445bb060fd37ace639fa : FAILURE in 47m 30s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/1344a158d17e4e33aa418eb5a0219de2 : SUCCESS in 1h 28m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8327476be0c54b5794c8684499115e56 : SUCCESS in 1h 06m 09s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ca1db08c86704bab97dce6666e56f936 : SUCCESS in 31m 11s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/ea0300eda85e46f881c01161edb020e0 : SUCCESS in 32m 17s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/d890136f023445adb72b5f38457b67e6 : SUCCESS in 10m 11s","accounts_in_message":[],"_revision_number":4},{"id":"653258d9f2a9320ad83d159a0e23e7ef956b2fb6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 10:52:54.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"2e71564dc11805bf1ee3bd7853bc56ae2749cdd1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 12:43:19.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2279d9f8efbd47c29cca23ed5b804996\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ddfa7a226ba5451ca7d8e79205887231 : SUCCESS in 34m 51s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/7b85d8a9e6f14ca3a4e402cdacdddf10 : SUCCESS in 1h 09m 30s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fcc30bf35061481297f9935658651e31 : SUCCESS in 1h 04m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b9cffa1993bf414ab26538b50c6cf64b : SUCCESS in 7m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e66fc5dc195e411e8c020b9a18d1f8be : SUCCESS in 14m 23s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/36078001865a4196a25f6bd2c6eccc6e : SUCCESS in 9m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/954edaaef99147a89affff6ecefc6e8d : SUCCESS in 8m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/04366dc05ed44ffb98e89828bdd3d378 : SUCCESS in 13m 01s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b740a92780e94c35b07132cef0aef715 : SUCCESS in 33m 25s\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/7b1f2020bdd54c538bc93082b5ec0c4d : SUCCESS in 32m 15s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/83ed4a56a1ba4e7e96cea3a6bc30d8cc : SUCCESS in 31m 16s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/4d0ed6f9f8734784b5c8e22411ca64d5 : FAILURE in 1h 01m 49s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/365f99ca36e846878e505228a4862dc7 : SUCCESS in 1h 22m 31s\n- nova-next https://zuul.opendev.org/t/openstack/build/1eb5054cabee4ae8a601900207c6a28f : SUCCESS in 1h 48m 12s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/08611da246d54386a6f0970e8a59b279 : SUCCESS in 3m 53s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e814ec09bffc42ba85c169a109661c4f : SUCCESS in 1h 03m 24s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/6aa33dccb2d14f89b7c7709be47561e6 : SUCCESS in 1h 25m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/29d7069cf75c4648a067a5419d6b60fc : SUCCESS in 1h 00m 26s\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/cec2fd62813b452fb50c829cf6620a21 : SUCCESS in 11m 18s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/e6a68ef144814daea9052640096bf620 : SUCCESS in 1h 03m 36s","accounts_in_message":[],"_revision_number":4},{"id":"fa4fbb6a79a5660d63c8ed67ee0d0cb74903fe93","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 12:43:20.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"933d94f3d78633416387cf2b8258af331368c9e8","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 12:44:53.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/73ab92f8ed5944bb92dce6ddf54f13f3\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e5597370ec9e43efa18c9f7465b48e27 : SUCCESS in 52s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/41bb76612de440ce919308cda466735c : SUCCESS in 43s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"50ad9d0e4003b9d1ffc1606a824c48c76485a241","revisions":{"df4f93757bd72d94f9dff6df236d263ce89c8953":{"kind":"REWORK","_number":1,"created":"2026-05-15 14:05:09.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/74/988774/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/74/988774/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/988774/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/988774/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/988774/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/74/988774/1"}}},"commit":{"parents":[{"commit":"9b26a6ec339871d5afbbf8ebbeded1fc05fc0f69","subject":"Reproduce bug/2152697","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9b26a6ec339871d5afbbf8ebbeded1fc05fc0f69"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-05-15 14:00:14.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-05-15 14:00:14.000000000","tz":120},"subject":"Fix live migration with pinned VM and iothreads","message":"Fix live migration with pinned VM and iothreads\n\nA pre-Gazpacho VM with dedicated CPUs that was not restarted yet could\nnot be live migrated due to a failure in the XML generation assumes that\nall pinned VMs has iothreadpins in the src XML added by the IOThread\nfeature. But it is not true for pre-existing VMs that was never rebooted\nor moved since the Gazpacho upgrade.\n\nThis patch makes the check for iothreadpins conditional. If such field\ndoes not exists in the src XML then it will not be added to the dest\nXML. Similarly how iothreads is not added during live migration.\n\nCloses-Bug: #2152697\n\nChange-Id: I41a44e47d7aa3df5b63f1fd87457a30733fdc3ba\nSigned-off-by: Balazs Gibizer \u003cgibi@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/df4f93757bd72d94f9dff6df236d263ce89c8953"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/df4f93757bd72d94f9dff6df236d263ce89c8953"}]},"branch":"refs/heads/master"},"7fda1b9a6487216c259c6f2789cf5e9009f574e9":{"kind":"REWORK","_number":2,"created":"2026-05-15 14:17:24.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/74/988774/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/74/988774/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/988774/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/988774/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/988774/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/74/988774/2"}}},"commit":{"parents":[{"commit":"5410d7fd3c1b0d77801d9193ce372dcfa8a0a7e1","subject":"Reproduce bug/2152697","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5410d7fd3c1b0d77801d9193ce372dcfa8a0a7e1"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-05-15 14:00:14.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-05-15 14:17:16.000000000","tz":120},"subject":"Fix live migration with pinned VM and iothreads","message":"Fix live migration with pinned VM and iothreads\n\nA pre-Gazpacho VM with dedicated CPUs that was not restarted yet could\nnot be live migrated due to a failure in the XML generation assumes that\nall pinned VMs has iothreadpins in the src XML added by the IOThread\nfeature. But it is not true for pre-existing VMs that was never rebooted\nor moved since the Gazpacho upgrade.\n\nThis patch makes the check for iothreadpins conditional. If such field\ndoes not exists in the src XML then it will not be added to the dest\nXML. Similarly how iothreads is not added during live migration.\n\nCloses-Bug: #2152697\n\nChange-Id: I41a44e47d7aa3df5b63f1fd87457a30733fdc3ba\nSigned-off-by: Balazs Gibizer \u003cgibi@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7fda1b9a6487216c259c6f2789cf5e9009f574e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7fda1b9a6487216c259c6f2789cf5e9009f574e9"}]},"branch":"refs/heads/master"},"68a4bc938dfab75ddfc82bcf5410a132ecfb1896":{"kind":"REWORK","_number":3,"created":"2026-05-15 14:20:42.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/74/988774/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/74/988774/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/988774/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/988774/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/988774/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/74/988774/3"}}},"commit":{"parents":[{"commit":"5410d7fd3c1b0d77801d9193ce372dcfa8a0a7e1","subject":"Reproduce bug/2152697","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5410d7fd3c1b0d77801d9193ce372dcfa8a0a7e1"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-05-15 14:00:14.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-05-15 14:20:36.000000000","tz":120},"subject":"Fix live migration with pinned VM and iothreads","message":"Fix live migration with pinned VM and iothreads\n\nA pre-Gazpacho VM with dedicated CPUs that was not restarted yet could\nnot be live migrated due to a failure in the XML generation assumes that\nall pinned VMs has iothreadpins in the src XML added by the IOThread\nfeature. But it is not true for pre-existing VMs that was never rebooted\nor moved since the Gazpacho upgrade.\n\nThis patch makes the check for iothreadpins conditional. If such field\ndoes not exists in the src XML then it will not be added to the dest\nXML. Similarly how iothreads is not added during live migration.\n\nCloses-Bug: #2152697\n\nChange-Id: I41a44e47d7aa3df5b63f1fd87457a30733fdc3ba\nSigned-off-by: Balazs Gibizer \u003cgibi@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/68a4bc938dfab75ddfc82bcf5410a132ecfb1896"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/68a4bc938dfab75ddfc82bcf5410a132ecfb1896"}]},"branch":"refs/heads/master"},"50ad9d0e4003b9d1ffc1606a824c48c76485a241":{"kind":"REWORK","_number":4,"created":"2026-05-18 11:58:36.000000000","uploader":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"ref":"refs/changes/74/988774/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/74/988774/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/988774/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/988774/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/988774/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/74/988774/4"}}},"commit":{"parents":[{"commit":"5410d7fd3c1b0d77801d9193ce372dcfa8a0a7e1","subject":"Reproduce bug/2152697","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5410d7fd3c1b0d77801d9193ce372dcfa8a0a7e1"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-05-15 14:00:14.000000000","tz":120},"committer":{"name":"lajoskatona","email":"lajos.katona@est.tech","date":"2026-05-18 11:57:54.000000000","tz":120},"subject":"Fix live migration with pinned VM and iothreads","message":"Fix live migration with pinned VM and iothreads\n\nA pre-Gazpacho VM with dedicated CPUs that was not restarted yet could\nnot be live migrated due to a failure in the XML generation assumes that\nall pinned VMs has iothreadpins in the src XML added by the IOThread\nfeature. But it is not true for pre-existing VMs that was never rebooted\nor moved since the Gazpacho upgrade.\n\nThis patch makes the check for iothreadpins conditional. If such field\ndoes not exists in the src XML then it will not be added to the dest\nXML. Similarly how iothreads is not added during live migration.\n\nCloses-Bug: #2152697\n\nChange-Id: I41a44e47d7aa3df5b63f1fd87457a30733fdc3ba\nSigned-off-by: Balazs Gibizer \u003cgibi@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/50ad9d0e4003b9d1ffc1606a824c48c76485a241"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/50ad9d0e4003b9d1ffc1606a824c48c76485a241"}]},"branch":"refs/heads/master"}},"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},{"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"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":"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
