)]}'
{"id":"openstack%2Fnova~1008546","triplet_id":"openstack%2Fnova~master~I53469d5dcc41a8607334b6af33da8b479ad0d7e4","project":"openstack/nova","branch":"master","attention_set":{"39381":{"account":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"last_update":"2026-10-13 13:44:39.000000000","reason":"Someone else replied on the change"},"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2026-10-13 11:22:43.000000000","reason":"Someone else replied on a comment you posted"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I53469d5dcc41a8607334b6af33da8b479ad0d7e4","subject":"libvirt: assign virtio storage devices to guest IOThread","status":"NEW","created":"2026-10-02 23:08:45.000000000","updated":"2026-10-13 13:54:55.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":37,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a9bda093e6b0aead94aa36848f91bd507068eb95","_number":1008546,"virtual_id_number":1008546,"owner":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-10-13 13:44:33.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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-10-02 23:36:14.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-10-03 00:03:37.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-10-03 00:56:57.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-10-03 10:16: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-10-12 18:50:17.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":"REVIEWER"}],"messages":[{"id":"75f96ca5247e4bf63174c45406d3b705bc0de601","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"date":"2026-10-02 23:08:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"eff40a9dc50c7b853618d0ac48d35d0ce171e8c0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-02 23:36:14.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9eea5e4a050d4c53918a58c61ff08c2b\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/d9772ddf1c73402d8ed951d9261f9b0c : FAILURE in 17m 21s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/c62429387294401da98de1d8a0ad3918 : FAILURE in 25m 22s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e3a4be28290117ef4c55784c85bd0bbdcb1a75ff","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-10-03 00:03:37.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I53469d5dcc41a8607334b6af33da8b479ad0d7e4 .","accounts_in_message":[],"_revision_number":1},{"id":"21b281cf985fe582a8d3864599b7501517da8034","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-03 00:56:57.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\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/0f0de856cddf400eab70d47b951b1a92\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/208842bd670945ef87cd6c0aa8bcc0a4 : SUCCESS in 1h 01m 18s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ab1a11a679b646b398a994b93f9b9e25 : SUCCESS in 1h 42m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a29d8fab5fa3470daa1156496724fd32 : SUCCESS in 1h 04m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/17da6464431d4d408f941ab13b71b44c : FAILURE in 28m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/26b07dc075fd4f9ea436b10e98fdeafb : FAILURE in 9m 50s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/826bf5f6c58d4f048f8f6e58ea44b672 : FAILURE in 14m 46s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ae288caa788a4aeb9f66be3bf8185820 : FAILURE in 18m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1e606da5a5e14e5abd844b45018d7b23 : SUCCESS in 12m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4d9debb23764471591a3a4fd509aecfb : SUCCESS in 9m 12s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/f1eb718d48b04f8bb5cf3d94c30ee508 : SUCCESS in 1h 04m 20s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0e8366a9ac214677900d3c6e4860b92b : SUCCESS in 1h 09m 38s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b3031569dae44f659f19c88ffdff4df5 : SUCCESS in 31m 06s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/510ca3673d8a4b5c908ced7819fab031 : SUCCESS in 37m 16s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/ec9fbb30ba6047ccb6493920290779af : SUCCESS in 59m 28s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/36a7059afd0e422088681a0a6eaf743d : SUCCESS in 52m 01s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/43b89b7f19454a6a96e834e20798f284 : SUCCESS in 1h 03m 07s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/63b69139c35641bab70535de731ab5d4 : SUCCESS in 1h 04m 57s\n- nova-next https://zuul.opendev.org/t/openstack/build/8535630cd59240308a4aa4f7173c842a : SUCCESS in 1h 34m 42s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/068c301d6b0d4401a07493ddccf77fe1 : SUCCESS in 33m 57s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a78fa90c100441418f8315b35cc0b14d : SUCCESS in 5m 09s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/3d52403ea77a424d803757bb321ebc86 : SUCCESS in 29m 15s\n- nova-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/d888004a6b2642a49c08a5d8943fecfd : SUCCESS in 33m 17s\n- nova-tox-functional-py314-threading https://zuul.opendev.org/t/openstack/build/4718804a0dde4dfa8eb263f8204fb229 : SUCCESS in 41m 39s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/938d41952b5b4f67b3f749675a9fa8dc : SUCCESS in 1h 22m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/efccfb66b0fe4661b2a96ed1a9a36804 : SUCCESS in 58m 32s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/b94b389caa71412eb1c1efc8d7e3c192 : SUCCESS in 44m 41s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/02fa01a1cc2c4cc3a163f5de56234f4c : SUCCESS in 15m 28s (non-voting)\n- nova-tox-py314-threading https://zuul.opendev.org/t/openstack/build/a4879c3effb345bc962e2153c44ae8fc : FAILURE in 17m 52s","accounts_in_message":[],"_revision_number":1},{"id":"dc419d54c2a9ef921b2b234e42d5aa04673fbb5b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"date":"2026-10-03 06:20:33.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"b3e50ad10744db88cbb2f1a71dbb46c0d7d89b36","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-03 06:53:49.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ac3e5dc9ee5b4f61959460e999341a36\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/422a0dab71584882ab1f0292d161572d : SUCCESS in 16m 51s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/90a13cd299a1413d8f4ae80e288272ad : SUCCESS in 31m 39s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2717308988971929b0beabf4e107e86a7cc4e5d3","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-10-03 07:15:01.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I53469d5dcc41a8607334b6af33da8b479ad0d7e4 .","accounts_in_message":[],"_revision_number":2},{"id":"fa51df437867dc1b8336765a65d0aa26713de74c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-03 08:13:56.000000000","message":"Patch Set 2: 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/701de4c4fdc14bf8a010ecd893498571\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5fa17510e41543d4b4cee0c8fec32ef1 : SUCCESS in 35m 42s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1a0d5ed432c4467289557e72630cdaa9 : SUCCESS in 1h 39m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/758595ffac8146dd85b43fe21d3221cb : SUCCESS in 1h 01m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6c284934c7e541f6813a2e4aab595ca2 : SUCCESS in 1h 12m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1be52413c40f48e5a1a4dc206c929b42 : FAILURE in 6m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/99c15d6c6ba242a4ab5b8a2a58ea9d8d : SUCCESS in 10m 36s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f8fdd67e59064c0e9b9fc28768d28816 : SUCCESS in 18m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd73b0650b9d4d00a442f924cb53a92d : SUCCESS in 13m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/09d0ae85026d4b89a2f7fd0b1bd25df2 : SUCCESS in 10m 37s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/d56f4d9095e64659a6a55f175a9389fa : SUCCESS in 1h 18m 29s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8bb797ec8e484b4296fb4191b86e4707 : SUCCESS in 45m 19s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f711911a55354384ae23779a2b8ce1da : SUCCESS in 51m 51s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/82afd5d0c5d841468f1e35b3676e8c76 : SUCCESS in 37m 42s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/85b2f72cdec54c9f873ac79e8876a798 : SUCCESS in 1h 03m 36s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/81e1fe1303cd429a895c7084da363db3 : SUCCESS in 36m 28s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/2cfe0e9b365743a685e4a01cd95c9259 : SUCCESS in 1h 06m 22s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/6cfff731dd59486180b4f592903ab3a1 : SUCCESS in 1h 46m 07s\n- nova-next https://zuul.opendev.org/t/openstack/build/9d9723f918ce429fbc35e1e9b25f094c : SUCCESS in 1h 36m 08s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/5c8b5553e1a54b91b62d1c9035b8b9db : SUCCESS in 51m 29s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ab72a487e03c4129a95020e4431c4e97 : SUCCESS in 5m 03s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/2de4588fcde14d3d9d6dbe0e059352c2 : SUCCESS in 28m 10s\n- nova-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/43bf638c8dd24ad2a064eb70deee714e : SUCCESS in 29m 56s\n- nova-tox-functional-py314-threading https://zuul.opendev.org/t/openstack/build/c0d13d30c5984463a3ba22717d606de3 : SUCCESS in 41m 44s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f44430ed4490406a95bd4210bb0a7936 : SUCCESS in 1h 18m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/52736917a6b448efb0504a76a021eedb : SUCCESS in 47m 32s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/a922b707f12b405db17061476d5cbaa6 : SUCCESS in 52m 19s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/b3639750e5b54fb9850fcfb3bba59140 : SUCCESS in 38m 27s (non-voting)\n- nova-tox-py314-threading https://zuul.opendev.org/t/openstack/build/76ba4318b4df40aab779ce679c082f40 : SUCCESS in 18m 09s","accounts_in_message":[],"_revision_number":2},{"id":"e2ad0bf8a53560aa0e5340827c69bec070e7b745","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"date":"2026-10-03 08:24:05.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"f47c5dd14089a9800c9d2e6265e88b207d1d908e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-03 08:50:29.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7ce25c6aa8124d90ae0a794e11c6c841\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/06526ce88bde4cc28d7ac1a9cbea33ef : SUCCESS in 18m 56s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/03a4c63604044d9786d1a1770cb7ef65 : SUCCESS in 24m 31s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"a34ffcd8e617d7446f08811bda7926e31af51dc0","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-10-03 09:17:17.000000000","message":"Patch Set 3:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I53469d5dcc41a8607334b6af33da8b479ad0d7e4 .","accounts_in_message":[],"_revision_number":3},{"id":"a42acbb1ca91adb41efb7ee12524c4a309fbb197","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-03 10:15:56.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5ed946c487af42d783567ba00983adc7\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a1cf35e3fb244839a092220f27168bae : SUCCESS in 47m 43s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/aa10414010694aa488ec4f1676fbd91a : SUCCESS in 1h 37m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/151da48e956f4f2ca3bbc16ae3af8896 : SUCCESS in 53m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/490df899620649d69c12dd02509180c3 : SUCCESS in 1h 04m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/91e462c60d994ab6a88c6080234caf2a : SUCCESS in 11m 48s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c06359546c924857806834b25991ddf2 : SUCCESS in 9m 50s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7ef3b6a0de6243f0ab8f563825bcd550 : SUCCESS in 10m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8abac4db14144df9addce9207b04ebc0 : SUCCESS in 17m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3ce7d98b78b74aa38d9f1e4ffb6d62c7 : SUCCESS in 4m 20s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/13dd98b33ca94f768715b30bbb4f05cd : SUCCESS in 53m 43s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ab895e9ae1b44c579928550fd526a0e7 : SUCCESS in 1h 24m 15s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/54d861740db242aa9359b163fe997b51 : SUCCESS in 46m 24s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/a199fb0b7c2849f5a44c9719252bbf1f : SUCCESS in 37m 54s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/4812135dfc184e419944ce68c0f4c7ce : SUCCESS in 52m 49s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/785ea47454b044a29f88c9e23e60a09c : SUCCESS in 48m 30s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/2d421d371d1a42359aaa186385e29f79 : SUCCESS in 55m 05s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/4b92b641de6245189642b8d00bf0a21f : SUCCESS in 1h 37m 07s\n- nova-next https://zuul.opendev.org/t/openstack/build/8c6c5ec9c8024d50b5ea7dc7df7c6456 : SUCCESS in 1h 42m 58s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/7026171df30a4b51b6441f1496cb1397 : SUCCESS in 52m 38s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7353ee15653149099e4d93b1ac1e2f51 : SUCCESS in 7m 32s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/b263a933e3dc47ccba0cc356aefa1cf0 : SUCCESS in 27m 54s\n- nova-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/b39216e20c6a4ab7acc6c2e270323eb1 : SUCCESS in 31m 59s\n- nova-tox-functional-py314-threading https://zuul.opendev.org/t/openstack/build/7f4419c86c264a03a17bedc1f46d4423 : SUCCESS in 43m 36s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/270ba6a5764148b1846b6cef270c02c9 : SUCCESS in 1h 03m 57s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5884b1efa77f49d5834013c8fb820b3b : SUCCESS in 46m 44s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/1e9f8259ed444573a71b83df0add88ec : SUCCESS in 55m 00s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/87dc87d75849434eafa7c7d9c8040ecf : SUCCESS in 31m 21s (non-voting)\n- nova-tox-py314-threading https://zuul.opendev.org/t/openstack/build/1744a12bfc8e4fc1bc75386c103b1092 : SUCCESS in 10m 54s","accounts_in_message":[],"_revision_number":3},{"id":"b3b91ff2c34536ab6625488424c66acea4616b66","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-10-03 10:25:36.000000000","message":"Patch Set 3:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":3},{"id":"8f19b8d570d6d07d30a8df56e3133de554c15dd9","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-10-12 18:50:17.000000000","message":"Patch Set 3: Code-Review-1\n\n(8 comments)","accounts_in_message":[],"_revision_number":3},{"id":"d4c31a642b4d7256b3d0a18224a2f7879878354f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"date":"2026-10-13 04:37:27.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":"15606885cc493df4a36ba52a8bfb166b5d809913","author":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"date":"2026-10-13 04:45:22.000000000","message":"Patch Set 4:\n\nPatch set 4 addresses review comments: renamed and relocated tests; added LibvirtConfigGuestScsiHostController; removed unnecessary virt_type gates; retained attach-time guest IOThread check because _get_volume_config lacks guest context; confirmed controller iothread syntax is supported since libvirt 1.3.5 and by Nova minimum libvirt 8.0.","accounts_in_message":[],"_revision_number":4},{"id":"11cf93cde17d0dd14ea37780b22eed67ab412be5","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-10-13 05:00:34.000000000","message":"Patch Set 4: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":4},{"id":"7c7d2cee9a2e5d3740ec2b5c9fbcf4068d137fb4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-13 05:13:28.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/91f040a6548b4561b3a7d258b1024433\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/d8ddf5899c6049cc9a3963bb0253496d : FAILURE in 18m 52s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/8d436519f39149f68417603c5ece34bf : FAILURE in 33m 17s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"daebd48ca405468d713fd839a9dc34c24ede95a3","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-10-13 05:32:26.000000000","message":"Patch Set 4:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I53469d5dcc41a8607334b6af33da8b479ad0d7e4 .","accounts_in_message":[],"_revision_number":4},{"id":"db37cd63cf5f0f2dc79985a8a02dadbe5004afc7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"date":"2026-10-13 06:02:32.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":5},{"id":"af1e56244e64f73c54299d751f5c077149d3ea31","author":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"date":"2026-10-13 06:06:28.000000000","message":"Patch Set 5:\n\n(1 comment)\n\nAddressed in patch set 5. The disk XML uses the documented disk-driver iothread attribute, not the newer nested iothreads form.","accounts_in_message":[],"_revision_number":5},{"id":"25767b69007cbadf1f412cd745cba82b93da0f2f","author":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"date":"2026-10-13 06:11:15.000000000","message":"Patch Set 5:\n\n(7 comments)","accounts_in_message":[],"_revision_number":5},{"id":"79213607fa7714bb84ba672c4fd35702145cf6b9","author":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"date":"2026-10-13 06:13:07.000000000","message":"Patch Set 5:\n\nRebased on latest master. Patch set 5 contains only the original IOThread change and its requested review fixes; unrelated changes from patch set 4 were removed. I replied inline to each Takashi comment.","accounts_in_message":[],"_revision_number":5},{"id":"20ff0a46a55043eea7a9211e902225c75cf48408","author":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"date":"2026-10-13 06:17:14.000000000","message":"Patch Set 5:\n\n(7 comments)","accounts_in_message":[],"_revision_number":5},{"id":"524f20c79e97a6f10f3a3074219aedf6d26fff00","author":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"date":"2026-10-13 06:18:31.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"7e96d71bc3c67b5938671d6ff630a6316319d5ee","author":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"date":"2026-10-13 06:22:21.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"2918f104e093dac24dd5c21b353758570a1f856f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-13 06:38:09.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7449c5b13bd54f15b60e7689fb6a9c38\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/a9910ada1b6c4a989d5a09414025214c : SUCCESS in 21m 47s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/ad91b6f7ddcf4bbaa40ea095d9da86e2 : SUCCESS in 33m 08s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"12f4350af6bdd0128dd508dc9b527ab8d39de5b1","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-10-13 06:57:32.000000000","message":"Patch Set 5:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I53469d5dcc41a8607334b6af33da8b479ad0d7e4 .","accounts_in_message":[],"_revision_number":5},{"id":"1d163abfcf48f37c78d773c2b77905c257ec4664","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-13 07:25:06.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/262c594bd1794a559b237cddaebe199b\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/897b1e16954a4ed5bb1a5b3fd45a4af7 : SUCCESS in 31m 54s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/567595edd4b34847bdd15143d3e0a4d8 : SUCCESS in 1h 00m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/dad8aafb56564cadaa1e00b1431ff976 : SUCCESS in 32m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/49f57222d7d84c5b82aa13aac70f70bd : SUCCESS in 55m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dd098b50f5ff4e15911d0aadcfa97021 : SUCCESS in 9m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/050c47d1bc034137a395a59a6e147db8 : SUCCESS in 11m 07s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9070f3ccb6014ad0933c0c79eec78319 : SUCCESS in 12m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1088229d16dc478e96393a7ac42fc0f1 : SUCCESS in 8m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/704879df77384072b3e94690d4ce0f4f : SUCCESS in 5m 27s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/55cfc58b7e1f43ccaeb54518ca12d923 : SUCCESS in 29m 35s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f4f44add066b4ad49d3eb5111877d80f : SUCCESS in 57m 03s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/0c80b20ca7434817b4a257f5bc8dec6c : SUCCESS in 26m 21s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/f3ca8b0fb0bc4927b70b4ca10febe1ff : SUCCESS in 37m 06s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/40e46e12afce4bd9adce15e3aa3ec6e5 : SUCCESS in 40m 09s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e8cb6a6f82ab4c36bbffc5adcea50500 : SUCCESS in 38m 18s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/85a612f19e6e4c39931b96bdbb50b3a1 : SUCCESS in 37m 32s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/4abed993cc574708b14b5c8c83d3f3c8 : SUCCESS in 1h 01m 06s\n- nova-next https://zuul.opendev.org/t/openstack/build/3d4b7729a2934c92ac56902c4554cf4d : SUCCESS in 48m 32s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/7782d20f8ac544e4a858c02703251f8b : SUCCESS in 51m 22s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1d2536a251ac47c0a5c448eaa2c8ad33 : SUCCESS in 5m 20s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/a79c7fa708744f29836dde259573ce8e : SUCCESS in 28m 59s\n- nova-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/90f49f5a9b614069b26b8c75f607a932 : SUCCESS in 32m 09s\n- nova-tox-functional-py314-threading https://zuul.opendev.org/t/openstack/build/0d279cbcda5d471282482493a84b84b3 : SUCCESS in 39m 54s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/a4193916b8944325832e7c021bf76ade : SUCCESS in 1h 19m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/58e936bad44c4391bf947cb0defeb1c9 : SUCCESS in 31m 13s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/2dd00529b1994434b9570809b35cffae : SUCCESS in 52m 36s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/dbcc94a5be5f4f37a2a3a256b0548fa9 : SUCCESS in 32m 26s (non-voting)\n- nova-tox-py314-threading https://zuul.opendev.org/t/openstack/build/4637543fa76e4f06a623ab1d15281a67 : SUCCESS in 11m 19s","accounts_in_message":[],"_revision_number":5},{"id":"631570f3c13f7556657292d16cfeaeec94a83bec","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-10-13 07:35:28.000000000","message":"Patch Set 5:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":5},{"id":"77863c4163c03cc338d8f7dfe4d17b7bc0806e61","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-10-13 09:53:11.000000000","message":"Patch Set 5:\n\n(4 comments)","accounts_in_message":[],"_revision_number":5},{"id":"b768cb609357ee12c3fcb769c5ce8866f30c8b4d","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-10-13 09:59:20.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"7894bf5ff9eefa5fa11f04517509c256d78174a0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"date":"2026-10-13 11:22:16.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"70a3f440c0a4114e077a968b357f1b0e0d024e13","author":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"date":"2026-10-13 11:22:43.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"58dc2ec212d65acf1b6e27ff7523a5de0b3cb24a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-13 11:58:25.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9cbbfc94b770487f85cc52b3277d4c5f\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/910ae047378743ee88841df2154e94e2 : SUCCESS in 23m 44s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/a75fbcac83ef4d32ae95dcd485066867 : SUCCESS in 34m 05s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"166671eb26349414a4e73c5a81fc418e083ce1db","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-10-13 12:22:05.000000000","message":"Patch Set 6:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I53469d5dcc41a8607334b6af33da8b479ad0d7e4 .","accounts_in_message":[],"_revision_number":6},{"id":"fdbfe2e2421301a49f8db9d2680b914528d54af4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-13 13:44:33.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/739bba55c99840a4b9c34c1c463209a4\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bf12be924f114d4d8bca1e5b832c257e : SUCCESS in 1h 07m 01s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/90d93cf1b64f416591b635aded388fb4 : SUCCESS in 1h 41m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ac35bd0459e44292825a01d756780fc1 : SUCCESS in 1h 06m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c2245deee43648dc963db8a9098d944f : SUCCESS in 1h 02m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5ba01ec0b8c340d98fb2d85c3f056346 : SUCCESS in 8m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/448e33b5e7c947699d9b7efd262f6431 : SUCCESS in 14m 03s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/848df6a98aa3456dbbe7b38ec27d4141 : SUCCESS in 16m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3a8fabadd62845e89cb27e202d5da42d : SUCCESS in 12m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5e8213e3ff474c5497a496df263ad7b5 : SUCCESS in 10m 35s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/6e03cf4358e649e9aa3c5729b72640b0 : SUCCESS in 1h 05m 59s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f8e5ce8d0e1246a7b1b376280a538147 : SUCCESS in 1h 38m 29s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b42c14b24cf7486d92ec3f1beeae5b8e : SUCCESS in 49m 53s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/4429efd961134dc7979c276e12888f6a : SUCCESS in 37m 19s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/ec87bfa1e4a84a058755309ef3bf19c4 : SUCCESS in 1h 06m 28s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/da672a5d43354336b866d2b591af6adb : SUCCESS in 53m 35s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/f1dac7446aa64442b58cbcf82e3d0ca3 : SUCCESS in 53m 13s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1cef39b4b95a45b7b366320854ec135c : SUCCESS in 2h 07m 24s\n- nova-next https://zuul.opendev.org/t/openstack/build/15e55a1bc6a2417f81cedef56692258a : SUCCESS in 1h 25m 16s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/220888affd9f41dc866402119bf831b5 : SUCCESS in 50m 35s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/6017bd369f134519a1c748f369ce66e7 : SUCCESS in 5m 36s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/c1587a4a03984c2c8e72eb1a4963fe22 : SUCCESS in 24m 21s\n- nova-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/3fec8543a2b54183a348a4f2599393cc : SUCCESS in 33m 12s\n- nova-tox-functional-py314-threading https://zuul.opendev.org/t/openstack/build/a05386b5b195463b83af45eba4fbae69 : SUCCESS in 44m 15s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/1a5a71fd1dd74a3ea22a488796d62f8a : SUCCESS in 1h 23m 33s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/49bcc8a335664b9795a9f477c42b86d5 : SUCCESS in 59m 29s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/d28ecda7ff104ac5bb312467d270dfb7 : SUCCESS in 58m 37s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/1f52639d6db34f2bb51bb578acaeb592 : SUCCESS in 39m 18s (non-voting)\n- nova-tox-py314-threading https://zuul.opendev.org/t/openstack/build/798f54f046394b6fa4c90e468bfc091c : SUCCESS in 21m 08s","accounts_in_message":[],"_revision_number":6},{"id":"a9bda093e6b0aead94aa36848f91bd507068eb95","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-10-13 13:54:55.000000000","message":"Patch Set 6:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"6c0244a1ffde1528d7686c628209416974eb2493","revisions":{"a371b1c4bcf4c79f23f68ea1e3d5bed4e49edbac":{"kind":"REWORK","_number":1,"created":"2026-10-02 23:08:45.000000000","uploader":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"ref":"refs/changes/46/1008546/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/46/1008546/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/1008546/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/1008546/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/1008546/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/46/1008546/1"}}},"commit":{"parents":[{"commit":"183c91da509b11acb6461dc3d43ef1b76273af41","subject":"Merge \"Revert \"Make tox cover non voting to unblock RC1\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/183c91da509b11acb6461dc3d43ef1b76273af41"}]}],"author":{"name":"t.hosseini","email":"taaahaaa75@gmail.com","date":"2026-10-02 23:07:16.000000000","tz":210},"committer":{"name":"t.hosseini","email":"taaahaaa75@gmail.com","date":"2026-10-02 23:08:20.000000000","tz":210},"subject":"libvirt: assign virtio storage devices to guest IOThread","message":"libvirt: assign virtio storage devices to guest IOThread\n\nNova creates one IOThread per guest but leaves virtio-blk disks and virtio-scsi controllers on the default event loop. Assign supported devices to the guest IOThread, preserve existing disk assignments across live migration, and avoid assigning disks to older guests without an IOThread.\n\nCloses-Bug: #2169358\nChange-Id: I53469d5dcc41a8607334b6af33da8b479ad0d7e4\nSigned-off-by: t.hosseini \u003ctaaahaaa75@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a371b1c4bcf4c79f23f68ea1e3d5bed4e49edbac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a371b1c4bcf4c79f23f68ea1e3d5bed4e49edbac"}]},"branch":"refs/heads/master"},"27dc8a51a0e89a61ecd8c8720fe70955811b3215":{"kind":"REWORK","_number":2,"created":"2026-10-03 06:20:33.000000000","uploader":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"ref":"refs/changes/46/1008546/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/46/1008546/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/1008546/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/1008546/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/1008546/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/46/1008546/2"}}},"commit":{"parents":[{"commit":"183c91da509b11acb6461dc3d43ef1b76273af41","subject":"Merge \"Revert \"Make tox cover non voting to unblock RC1\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/183c91da509b11acb6461dc3d43ef1b76273af41"}]}],"author":{"name":"t.hosseini","email":"taaahaaa75@gmail.com","date":"2026-10-02 23:07:16.000000000","tz":210},"committer":{"name":"t.hosseini","email":"taaahaaa75@gmail.com","date":"2026-10-03 06:15:24.000000000","tz":210},"subject":"libvirt: assign virtio storage devices to guest IOThread","message":"libvirt: assign virtio storage devices to guest IOThread\n\nNova creates one IOThread per guest but leaves virtio-blk disks and virtio-scsi controllers on the default event loop. Assign supported devices to the guest IOThread, preserve existing disk assignments across live migration, and avoid assigning disks to older guests without an IOThread.\n\nCloses-Bug: #2169358\nChange-Id: I53469d5dcc41a8607334b6af33da8b479ad0d7e4\nSigned-off-by: t.hosseini \u003ctaaahaaa75@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/27dc8a51a0e89a61ecd8c8720fe70955811b3215"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/27dc8a51a0e89a61ecd8c8720fe70955811b3215"}]},"branch":"refs/heads/master"},"d573b1e67c64b46f04ad5917a3ba824c31186e0a":{"kind":"REWORK","_number":3,"created":"2026-10-03 08:24:05.000000000","uploader":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"ref":"refs/changes/46/1008546/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/46/1008546/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/1008546/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/1008546/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/1008546/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/46/1008546/3"}}},"commit":{"parents":[{"commit":"183c91da509b11acb6461dc3d43ef1b76273af41","subject":"Merge \"Revert \"Make tox cover non voting to unblock RC1\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/183c91da509b11acb6461dc3d43ef1b76273af41"}]}],"author":{"name":"t.hosseini","email":"taaahaaa75@gmail.com","date":"2026-10-02 23:07:16.000000000","tz":210},"committer":{"name":"t.hosseini","email":"taaahaaa75@gmail.com","date":"2026-10-03 08:21:44.000000000","tz":210},"subject":"libvirt: assign virtio storage devices to guest IOThread","message":"libvirt: assign virtio storage devices to guest IOThread\n\nNova creates one IOThread per guest but leaves virtio-blk disks and virtio-scsi controllers on the default event loop. Assign supported devices to the guest IOThread, preserve existing disk assignments across live migration, and avoid assigning disks to older guests without an IOThread.\n\nCloses-Bug: #2169358\nChange-Id: I53469d5dcc41a8607334b6af33da8b479ad0d7e4\nSigned-off-by: t.hosseini \u003ctaaahaaa75@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d573b1e67c64b46f04ad5917a3ba824c31186e0a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d573b1e67c64b46f04ad5917a3ba824c31186e0a"}]},"branch":"refs/heads/master"},"0051e1a1cc0a2aa0d3edfd47857853a88c7c82c7":{"kind":"REWORK","_number":4,"created":"2026-10-13 04:37:27.000000000","uploader":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"ref":"refs/changes/46/1008546/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/46/1008546/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/1008546/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/1008546/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/1008546/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/46/1008546/4"}}},"commit":{"parents":[{"commit":"183c91da509b11acb6461dc3d43ef1b76273af41","subject":"Merge \"Revert \"Make tox cover non voting to unblock RC1\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/183c91da509b11acb6461dc3d43ef1b76273af41"}]}],"author":{"name":"t.hosseini","email":"taaahaaa75@gmail.com","date":"2026-10-13 04:36:45.000000000","tz":210},"committer":{"name":"t.hosseini","email":"taaahaaa75@gmail.com","date":"2026-10-13 04:36:45.000000000","tz":210},"subject":"libvirt: assign virtio storage devices to guest IOThread","message":"libvirt: assign virtio storage devices to guest IOThread\n\nNova creates one IOThread per guest but leaves virtio-blk disks and virtio-scsi controllers on the default event loop. Assign supported devices to the guest IOThread, preserve existing disk assignments across live migration, and avoid assigning disks to older guests without an IOThread.\n\nCloses-Bug: #2169358\nChange-Id: I53469d5dcc41a8607334b6af33da8b479ad0d7e4\nSigned-off-by: t.hosseini \u003ctaaahaaa75@gmail.com\u003e\n\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0051e1a1cc0a2aa0d3edfd47857853a88c7c82c7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0051e1a1cc0a2aa0d3edfd47857853a88c7c82c7"}]},"branch":"refs/heads/master"},"5c7720b1a017ca56848b7f5a22651fbb4961774d":{"kind":"REWORK","_number":5,"created":"2026-10-13 06:02:32.000000000","uploader":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"ref":"refs/changes/46/1008546/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/46/1008546/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/1008546/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/1008546/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/1008546/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/46/1008546/5"}}},"commit":{"parents":[{"commit":"340822878e393ca0d956304f5606bd0577f11ea2","subject":"Merge \"Guard against deleting a concurrent request\u0027s BDM on timeout\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/340822878e393ca0d956304f5606bd0577f11ea2"}]}],"author":{"name":"t.hosseini","email":"taaahaaa75@gmail.com","date":"2026-10-13 06:00:35.000000000","tz":210},"committer":{"name":"t.hosseini","email":"taaahaaa75@gmail.com","date":"2026-10-13 06:02:26.000000000","tz":210},"subject":"libvirt: assign virtio storage devices to guest IOThread","message":"libvirt: assign virtio storage devices to guest IOThread\n\nNova creates one IOThread per guest but leaves virtio-blk disks and virtio-scsi controllers on the default event loop. Assign supported devices to the guest IOThread, preserve existing disk assignments across live migration, and avoid assigning disks to older guests without an IOThread.\n\nCloses-Bug: #2169358\nSigned-off-by: t.hosseini \u003ctaaahaaa75@gmail.com\u003e\nChange-Id: I53469d5dcc41a8607334b6af33da8b479ad0d7e4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5c7720b1a017ca56848b7f5a22651fbb4961774d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5c7720b1a017ca56848b7f5a22651fbb4961774d"}]},"branch":"refs/heads/master"},"6c0244a1ffde1528d7686c628209416974eb2493":{"kind":"REWORK","_number":6,"created":"2026-10-13 11:22:16.000000000","uploader":{"_account_id":39381,"name":"taha hosseini","display_name":"t.hosseini","email":"taaahaaa75@gmail.com","username":"t.hosseini"},"ref":"refs/changes/46/1008546/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/46/1008546/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/1008546/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/1008546/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/1008546/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/46/1008546/6"}}},"commit":{"parents":[{"commit":"340822878e393ca0d956304f5606bd0577f11ea2","subject":"Merge \"Guard against deleting a concurrent request\u0027s BDM on timeout\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/340822878e393ca0d956304f5606bd0577f11ea2"}]}],"author":{"name":"t.hosseini","email":"taaahaaa75@gmail.com","date":"2026-10-13 06:00:35.000000000","tz":210},"committer":{"name":"t.hosseini","email":"taaahaaa75@gmail.com","date":"2026-10-13 11:22:11.000000000","tz":210},"subject":"libvirt: assign virtio storage devices to guest IOThread","message":"libvirt: assign virtio storage devices to guest IOThread\n\nNova creates one IOThread per guest but leaves virtio-blk disks and virtio-scsi controllers on the default event loop. Assign supported devices to the guest IOThread, preserve existing disk assignments across live migration, and avoid assigning disks to older guests without an IOThread.\n\nCloses-Bug: #2169358\nSigned-off-by: t.hosseini \u003ctaaahaaa75@gmail.com\u003e\nChange-Id: I53469d5dcc41a8607334b6af33da8b479ad0d7e4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6c0244a1ffde1528d7686c628209416974eb2493"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6c0244a1ffde1528d7686c628209416974eb2493"}]},"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":""}}}]}
