)]}'
{"id":"openstack%2Fnova~963665","triplet_id":"openstack%2Fnova~master~I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c","project":"openstack/nova","branch":"master","topic":"fix_multi_boot_index","attention_set":{},"removed_from_attention_set":{"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2026-03-31 03:34:35.000000000","reason":"Change was abandoned"},"7166":{"account":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"last_update":"2026-03-31 03:34:35.000000000","reason":"Change was abandoned"},"5112":{"account":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"last_update":"2026-03-03 11:15:47.000000000","reason":"\u003cGERRIT_ACCOUNT_5112\u003e replied on the change","reason_account":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"}},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-03-31 03:34:35.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c","subject":"libvirt: Support boot_index for multiple block devices","status":"ABANDONED","created":"2025-10-10 08:39:13.000000000","updated":"2026-03-31 03:34:35.000000000","total_comment_count":12,"unresolved_comment_count":2,"has_review_started":true,"meta_rev_id":"e39909fe71c9c6af76eb67adb3defa8da932bfb6","_number":963665,"virtual_id_number":963665,"owner":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-03-10 14:07:38.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_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":"2025-10-10 10:06:13.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-10-10 10:44:17.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-10-12 13:44:41.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":"2025-11-24 08:36:59.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-11-24 09:08:59.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":"2025-12-02 04:50:56.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"CC"},{"updated":"2025-12-08 00:51:58.000000000","updated_by":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2025-12-08 00:51:58.000000000","updated_by":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2025-12-08 00:51:58.000000000","updated_by":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"}],"messages":[{"id":"3389e686b54dd3acf28af8eeb3a5525ed6c1428c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-10-10 08:39:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2436b3fa5e969e24c12f1711b41cd7acf7e3dae8","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-10-10 08:56:38.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"e6f26ca792bb7a0e3c40a9eef190de97233336eb","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-10-10 09:02:46.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":1},{"id":"01afe6c3ee7b3b061490263eca5a0a552be42494","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-10-10 09:08:04.000000000","message":"Topic set to fix_multi_boot_index","accounts_in_message":[],"_revision_number":1},{"id":"8cd093aacbeb427094f7cb178cf929ee6ed7076c","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-10-10 09:14:07.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"ad5b5b2c45bb3829d422e6d5242ff491eb03b0b0","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-10-10 09:15:15.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":1},{"id":"b36071284c9ea8b878586ec992e52d58a02b2e66","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-10 10:06:13.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f1ce951efcc34ca28bf012b0acabcad7\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/0937951e67194163a58264fd7f34f8cd : SUCCESS in 16m 34s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/170fd34538af49baaeb1a32b31d7954d : SUCCESS in 41m 48s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/db9f8cd103d848c19fb75ade5ad963b9 : SUCCESS in 25m 52s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9f6787e90307480f3def4a5cec5919bc2b22f3a9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-10 10:44:17.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/e81f40e30853453c985233c881ddd731\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c075dbd01ca54ba7b2548a84294d9870 : FAILURE in 56m 42s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b17950840bdd4fca95dd058f600c27ca : FAILURE in 1h 30m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5d5a5f74b7374ff3a20010283e3edaa4 : FAILURE in 44m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2b51a845c7dd44fa8552f4b2bb74d0a8 : SUCCESS in 16m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3f5f751abcb642e882277dcf8ffcf0dc : SUCCESS in 4m 05s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/78fa4c9c8c184c9382a212b72ca8f6b5 : SUCCESS in 10m 51s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/eca0d23c96104f218f66acac1676af37 : SUCCESS in 14m 40s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d6638298d84d48c1b1c3119092db6513 : SUCCESS in 19m 19s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c49a54c0c7f547cbb6b8d607d2e804d3 : SUCCESS in 14m 52s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/b63340e07cf143098075712ae26d09f2 : SUCCESS in 1h 07m 17s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5f44bace321f42a6b92d2ab49023b435 : FAILURE in 1h 40m 38s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8b2bd981c0ae4bf6b250a151950a32a5 : SUCCESS in 45m 42s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/9187e5acf71b4b9ca9b8bd0cc5e67344 : POST_FAILURE in 52m 37s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/9d472fcf6c884b7eaeec706815de96a4 : FAILURE in 51m 46s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/677ec75de2ec4832bff022451cc53e7f : FAILURE in 1h 49m 59s\n- nova-next https://zuul.opendev.org/t/openstack/build/afa4e4c228cc4e12a307a808791536d7 : FAILURE in 1h 58m 39s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/615976aaa3064f1992d133335af44e1a : SUCCESS in 29m 46s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/610593308793429f8d2f72a8837e2a34 : SUCCESS in 5m 20s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/1fca0a1b97624efeb94cce4ee363950b : SUCCESS in 24m 30s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/f54817c24ec54e56b4e64e3c7dc576ce : SUCCESS in 28m 08s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/4c31de234ac744a8af406c6d69f99f64 : SUCCESS in 1h 16m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5d7298e56d1648018ef6ba53f9f1d588 : FAILURE in 28m 39s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/2f0fe698669b45fa8696d25e66dc2874 : SUCCESS in 27m 53s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/81e7cbe33f0d4436898280661fc16673 : SUCCESS in 32m 58s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/1f83149c4ab04efa9cf069caea020a47 : SUCCESS in 9m 29s","accounts_in_message":[],"_revision_number":1},{"id":"4cc50616dd33dd5d143190230d7a6901645c54a4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-10-10 13:01:01.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"c16369b4d02c94482028429f421cc26accf21674","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-10-10 13:11:29.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"9c81b463526851292b39f7aa327318e1a3d0c729","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-10-10 13:26:35.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d569cb9455ab7319b23b5e146b922e3208fb724a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-10 16:00:53.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/f0135f15d62843f88c56b2037a54b6d8\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6821afdae6fa4543afbcc832281d1c04 : SUCCESS in 49m 02s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5d6e8996396c458883356d4909f27293 : SUCCESS in 1h 33m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/37bfc36100f643d1a63fdc5c797f7d27 : SUCCESS in 45m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/75df756a845142b38c583ca0dc32add4 : SUCCESS in 29m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c931387753e7498abbfd1dfa01f8a855 : SUCCESS in 8m 07s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/be3688b001c54bac86ad224ba3cc43d3 : SUCCESS in 15m 08s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2576d12cacb24dadba6aefc5977d8af3 : SUCCESS in 14m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/69dede84178c4af5882276c9eef977bc : SUCCESS in 19m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6d2489cb88f04fc6894441c236d09ce3 : SUCCESS in 13m 36s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/52b54da64bff490d936a210a218e474d : SUCCESS in 1h 06m 47s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/44dcc73755ad434a8b8eca9397a49572 : SUCCESS in 1h 58m 13s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6b63045ac9534926804d13dabeefca5f : FAILURE in 46m 02s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/275966454f294827b555989249c6a6f8 : FAILURE in 25m 13s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/993efbc7a7d3436589efb906dbeb1f39 : SUCCESS in 52m 26s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e3d023d83ba9472ea35f36726c5128a3 : FAILURE in 2h 28m 09s\n- nova-next https://zuul.opendev.org/t/openstack/build/900aac9847824e248dc87f720e1fe5a8 : FAILURE in 2h 15m 19s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/14f7968837544297af375bde99a43c9e : SUCCESS in 55m 32s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/6502e3c847e64a2985dc0260231e00f0 : SUCCESS in 5m 21s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/15b109a4b2824ceb8bce52246c977b8b : SUCCESS in 30m 27s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/2d466d4024294e27a0cea3b520deebe1 : SUCCESS in 36m 38s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e59159b44f1447ceb7589826e6f29837 : FAILURE in 1h 24m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/31602e0c9d044ce38e9a75dcb0400d26 : SUCCESS in 1h 04m 13s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/6f4d40eb6d8541d9b44a7b921130dbd9 : SUCCESS in 26m 38s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/3eeae0289c124ee4b8eececec93fe551 : SUCCESS in 32m 02s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/450d2edf3e034c05bff39b733c3d2a40 : SUCCESS in 15m 25s","accounts_in_message":[],"_revision_number":4},{"id":"f8343890163abd90903c2b67f781308f1884d095","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-10 16:43:16.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d1476be764134feba901f800834f4a1a\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/81ad6f9a4ecd471ab249c065a0a7bba5 : SUCCESS in 37m 13s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d1afd6d5c0e04a8b93cd2c318c4da444 : SUCCESS in 16m 05s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d3c7f9d2278b4f2889105b6b30b4f585 : TIMED_OUT in 1h 01m 03s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"d6cc175b662688852dd829a409778bea55d41c97","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-10-12 08:44:48.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"455dfb6306065f56c9a0d66a399c115f21659cd7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-12 09:13:46.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6d82f474632b4b6895e4ebdd57f49661\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/4f13e36e2bf14f91a099c87a3f6d65bd : SUCCESS in 23m 51s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/bab48023ddcd4bd196d317660f9c3128 : SUCCESS in 16m 44s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/aa72dffb69cf42878cb507fec645e158 : SUCCESS in 26m 55s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"33bf80d10da1e95c57d0c9417dc0ef55902c0693","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-12 11:22:32.000000000","message":"Patch Set 5: 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/13b1e5736fb24716a6dbef91891845ba\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1b8b359566524246942b5641b9a5bb66 : SUCCESS in 1h 03m 49s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/c89a089d76294eb4bd470824ddc6050d : SUCCESS in 1h 22m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1750276f37064d0aab4519709d8945bb : SUCCESS in 41m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c5d8020658654c8a8f15937aeff41840 : SUCCESS in 16m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0b9a23c774534b598e0601d9b95fe9d7 : SUCCESS in 4m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fe6e0ef97fdb4fae8d618f360281b975 : SUCCESS in 14m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3debe7427dfb43c39eeaf81379da4c0d : SUCCESS in 10m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c0a49c9eaed0431a8617934e21d7c3e3 : SUCCESS in 19m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/458935d5efa14ca88e2c3e02e0e4d1e4 : SUCCESS in 10m 30s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/109ab72b15054937b0f185d933d57d73 : SUCCESS in 1h 12m 13s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/71cb5cc3e56540b19e6ca85d51337914 : SUCCESS in 1h 50m 12s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3c35e02e873c4077baaa8f6d3e721240 : SUCCESS in 38m 24s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/cb7def8f3181489d8f3ebc6ebed1849a : SUCCESS in 50m 05s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/ab0aea62a8cc4606b2bea70eb16df1ad : SUCCESS in 1h 08m 55s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/99d97b8f940a4e4f8715a988d230cbe9 : SUCCESS in 2h 08m 10s\n- nova-next https://zuul.opendev.org/t/openstack/build/50dd81c1435c4072b9896af015e5f5c4 : FAILURE in 2h 30m 41s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/f469ab25c08f41c180dd5bba3b3f29b6 : FAILURE in 38m 06s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1f662bd718c04c7cb95bf0d62d234fa9 : SUCCESS in 6m 52s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/c27b7656b74b4f7d942bd70476d29fb8 : SUCCESS in 28m 45s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/ebb5661279c0420a9943bd8664befb9d : SUCCESS in 25m 51s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/be4f1db72caf44578856cfa8690f87b4 : SUCCESS in 1h 09m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f85a4a6dd7ee4555ba1103823fd9fd40 : SUCCESS in 54m 00s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/26f5390c979d4c8881bba9b648e7c31c : SUCCESS in 11m 46s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/49060e4c84fa40cbb99d06825125320d : SUCCESS in 33m 18s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/7f6f2542baf644e1aad86e00f700c6a9 : SUCCESS in 9m 20s","accounts_in_message":[],"_revision_number":5},{"id":"046c43acf0c016846abdbe698d751c7b59079ac1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-10-12 12:02:15.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"4b8acb8583584e32a522c9b9f597b29de3982d08","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-12 12:33:44.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/98a2ccc7dcb445df97793a98bdc0f798\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/5e22d97fbef54d10a006df5658636dc5 : SUCCESS in 25m 30s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/dd39a7202e214084ba220099c39fea0e : SUCCESS in 18m 18s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/36f9f2468a604beca591be0a8baa8dac : SUCCESS in 29m 49s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"9e260ec62ca006b54dd98d5b9b8f34c755b2f3db","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-12 13:38:03.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fb0b17bd8f2a4f9a961d8b00dbb10f33\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b29c850368834c499c7816b16e4e8933 : SUCCESS in 1h 09m 36s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/72b0cc05c5e9409f945f36fec90307a9 : SUCCESS in 1h 17m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4609913843254b8aac4058d104be5ba2 : SUCCESS in 1h 04m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0702139827a04a0d8231ddce5cc09ce2 : SUCCESS in 16m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/540dd5ce97594b2f8c3660e75970b81f : SUCCESS in 8m 05s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/57811f76918f43da95d534b8586a32bf : SUCCESS in 14m 20s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8826f987331540d688421e7dfaa45dd7 : SUCCESS in 13m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/429d0068dff84fd8a73271131b67e55a : SUCCESS in 10m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/312fe5397b984aaea67f02b385b777a6 : SUCCESS in 12m 39s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/8fe6147691714f4fac29e38aba5772f1 : SUCCESS in 1h 05m 01s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/48daf3b17d2e48af96905a8596ee7778 : SUCCESS in 1h 05m 03s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d6ee9fdae0234c6b8a8ed0d1862fe928 : SUCCESS in 40m 07s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/71c47087c1924fc88019761980ae8793 : SUCCESS in 36m 00s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/419d8132fd8b490d8155ee85471d2937 : SUCCESS in 1h 06m 54s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/464808d531fd409ab180031c10c9c4b9 : SUCCESS in 1h 06m 46s\n- nova-next https://zuul.opendev.org/t/openstack/build/abcef5c3b2f64e5c83b7df191fb24ad7 : SUCCESS in 1h 25m 16s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/e21665c19f4944aeb80fffa6c2c55d41 : SUCCESS in 29m 44s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1c2c5cb43c47441a96eebcd32e523629 : SUCCESS in 5m 10s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/d41ac0ffa491485596f8fa0cf36f61b6 : SUCCESS in 28m 35s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/2547d5d8f639409fb7e301f6165b761a : SUCCESS in 29m 27s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ddd3edc59a3b4a1c94bad7e2d755d48a : SUCCESS in 1h 29m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c6f60d925eaa4813b28c990c38bc3966 : SUCCESS in 52m 11s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e8c4b6aa40dd40a4ab5b58ac36391e27 : SUCCESS in 26m 25s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c827f56d445748b4977e56630fc3af59 : SUCCESS in 14m 33s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/043a7969b2fb418586a2d4152368af6a : SUCCESS in 10m 47s","accounts_in_message":[],"_revision_number":6},{"id":"57e2741c66e38b35f13d39e2223efc1ff2105bdf","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-10-12 13:44:41.000000000","message":"Patch Set 6:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":6},{"id":"ede9f52cd8d3dcaec0c5d8ba3d683840ef042fb0","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-10-13 02:32:02.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":6},{"id":"1e9c3a2274085def82f64ad3e2c0520f5409b895","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-10-13 03:33:02.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":6},{"id":"d80a7f16ae6c9b67a262c128855dbf5a80c7aa49","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-11-24 08:11:14.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"b218ba356daa561b05cc1413b5490f4d5fddbd82","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-11-24 08:36:59.000000000","message":"Patch Set 7:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-963665-z77sp/index.html\u003e","accounts_in_message":[],"_revision_number":7},{"id":"b36b01465f611dc770e9c40c4a6c021043146b95","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-24 08:45:13.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0e32cd6126544d468d3e89a499a7f41b\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/eb7418cbaef9485a93fdc109e28c2774 : SUCCESS in 24m 35s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/122215ca6fbb4f589af0c60ad2c8ee0e : SUCCESS in 22m 45s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/6ad0b6e06c214215a4d3f558468388cd : SUCCESS in 30m 59s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"1d87c9d29dd216ad5040d48c856dc240fc4734e4","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-11-24 09:08:59.000000000","message":"Patch Set 7:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c .","accounts_in_message":[],"_revision_number":7},{"id":"cd17316681d64b4c5f939de30058f4e34827d5dc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-24 10:58:50.000000000","message":"Patch Set 7: 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/4d13717741744294862e5e2238ed0e07\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/afaa9fe57f4f492d93e9f1b1fbfbed97 : SUCCESS in 30m 27s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/60a7dfa761194593af2d60cf38a48c65 : SUCCESS in 1h 01m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/049983e2250844c696d94ebcb8692e03 : SUCCESS in 1h 10m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cd1a2e282c9546d99e8309b2757e1a7b : SUCCESS in 25m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c844b2efdc134fa48d7cace3ac03a061 : SUCCESS in 7m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bb2b498d634d45179c58a7648082b6d6 : SUCCESS in 14m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d6bbbf99be414a71ad8200c1a11c4cc3 : SUCCESS in 13m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ce8210fbe7e1432ea2f27de9f3a571c8 : SUCCESS in 17m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c4b9f523784c4e8d99206f12ccd0de2b : SUCCESS in 7m 14s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/241c355974db44d2859bac180678edf6 : POST_FAILURE in 16m 04s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f026aa48c05844109277bab9d0057f04 : FAILURE in 1h 01m 17s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/5592cf8df876446a89b267d3a8c46ec7 : SUCCESS in 46m 58s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/d5cfcf27b1764cc5aad50852e4a41954 : FAILURE in 53m 19s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/e82bbdb4b6d04f00ae62f39e5f563254 : SUCCESS in 48m 51s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/3d13f9d2e96c42e48d42f9c764a12cd2 : FAILURE in 2h 12m 09s\n- nova-next https://zuul.opendev.org/t/openstack/build/3ddd8cc3a2d0416f8b8244ef3b13f8cc : FAILURE in 2h 37m 55s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/ed5e7d7cc9914460bc4a0c730a32aae2 : SUCCESS in 49m 52s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/64c23b6f3aee4221a7140f05319b39c3 : SUCCESS in 6m 24s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/bfc0aa0ff9b744f59a5ffcc9897e7869 : SUCCESS in 26m 25s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/3bf0ac3d154a4a58954eb1389a52c44e : SUCCESS in 35m 46s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/88d8709b5b4345a6bb56717e59c4acc4 : FAILURE in 57m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/57fd0c5dff6e4de8842f4e5726246e18 : SUCCESS in 1h 00m 57s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/d03eceff04a7454e8f3abe4efb6f3a47 : SUCCESS in 28m 13s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c11b1990f1cc49eda63e9891a13668c2 : SUCCESS in 32m 56s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/abc84ab21aad4777a5a25096c4e38aa2 : SUCCESS in 15m 42s","accounts_in_message":[],"_revision_number":7},{"id":"7ad214f6cd5131040f74a6f8c046d71771168f60","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-11-25 00:47:24.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":8},{"id":"8f8cf9db54a3c57c414018ffc8d2b3c3130b143c","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-11-25 01:12:47.000000000","message":"Patch Set 8:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-963665-87rhm/index.html\u003e","accounts_in_message":[],"_revision_number":8},{"id":"694b9b51cf788900c68806d682123dd21cfe8ddf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-11-25 01:34:17.000000000","message":"Uploaded patch set 9: Commit message was updated.","accounts_in_message":[],"_revision_number":9},{"id":"d3c504c30d725da8699cd8302a9fc20c1d60f6bb","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-11-25 01:44:17.000000000","message":"Patch Set 8:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c .","accounts_in_message":[],"_revision_number":8},{"id":"43f43f56f563a1ddf6f9956abb770e61202744e2","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-11-25 01:59:24.000000000","message":"Patch Set 9:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-963665-5xrph/index.html\u003e","accounts_in_message":[],"_revision_number":9},{"id":"c118cdf345d25149b79e25870d81ee11ae2a5567","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 02:21:15.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b55efcf7edb549e3b5c1524e22ca809a\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/c49e3a17e6c14ae4994b362b9e91a3f4 : SUCCESS in 43m 43s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/1cf4500f26c54ac4892a451adf94b5e9 : SUCCESS in 38m 57s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/4472a8e96b4640e991eee9e58f4b90d9 : SUCCESS in 43m 32s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"083ef09aea08bf52c7db779f209ad719a84e92c7","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-11-25 02:28:23.000000000","message":"Patch Set 9:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c .","accounts_in_message":[],"_revision_number":9},{"id":"f6d1a721354d7d6d9470425d0a7d91b7cf87581f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 03:37:56.000000000","message":"Patch Set 9: 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/946d192e438945119260e7ca8d7d0821\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a7a7f76cf92a4950be09fcb49766ca20 : SUCCESS in 32m 54s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/828da001cc354e539b223d9f74a9a233 : SUCCESS in 1h 58m 07s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f6bac113858244c1bfda879daed1612b : SUCCESS in 1h 05m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4d4c341603a3430faae0c5b5452b5b81 : SUCCESS in 24m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ec70fd0576e1496589c185a4aeb48f40 : SUCCESS in 9m 07s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b50fbac7b3454b2dad22695a290ed2f9 : SUCCESS in 13m 31s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9260aed062d34f70abc7aff9abd22d24 : SUCCESS in 10m 23s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6c0c312db26b4cd5930abcfb3ffcb1e0 : SUCCESS in 19m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7694323b7f264bb692f6dafb47deef36 : SUCCESS in 10m 46s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/0352a7e60df943dba84c317574da7b34 : SUCCESS in 56m 04s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5b141b9a02944e12a0b1b965b9cd8334 : SUCCESS in 1h 29m 16s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ff53604de90c43d6a5914590d18c31a2 : POST_FAILURE in 25m 07s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/862b0e08b8594dde89f17574762feba9 : SUCCESS in 54m 49s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/cbb3f7362b944810940435536c31260c : SUCCESS in 1h 12m 05s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7360372ca7454893b060696477fe2d69 : SUCCESS in 1h 06m 21s\n- nova-next https://zuul.opendev.org/t/openstack/build/f23f018bfff94b75a91db948990bf81f : SUCCESS in 1h 21m 26s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/f987fc203cea4ba1b529732efa55de05 : SUCCESS in 53m 09s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/cfb9d1339775461c9e1525e9952577d4 : SUCCESS in 5m 19s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/4705f312583b474d9601dfceb42a972f : SUCCESS in 22m 57s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/419b7ba7d5e54d31b867a244bdfad28b : SUCCESS in 36m 06s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/37b88718ca954290ab51dbc3292615f0 : SUCCESS in 1h 10m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6234032838894f578a0a62640c3ab89d : SUCCESS in 58m 22s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/cb16f08098874834891e4071a1ce680d : SUCCESS in 19m 39s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/7d34e8df76764d28adbd945863c647ee : SUCCESS in 21m 22s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/424450c627c7436c83cbd307a2f58faf : SUCCESS in 10m 55s","accounts_in_message":[],"_revision_number":9},{"id":"0cf95beb2ba0a700f850da7c762d9dc0c57f46f6","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-11-25 05:04:14.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"5634139485c6e16c58eba9a2984db0db4ee39e67","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-11-25 05:29:01.000000000","message":"Patch Set 9:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-963665-gthzr/index.html\u003e","accounts_in_message":[],"_revision_number":9},{"id":"db553a7a9abb144fa5b88e3c8733200fdc10f30d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 05:32:27.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/84dcd37158154308895460a2849ba4b9\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/091dc17bae644dab9e8d273385d0d932 : SUCCESS in 15m 15s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/5dead4e5ff0b4041aaf1410a2d82f7ea : SUCCESS in 26m 01s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/dcfad4ca76d8419486cf68a44fc721d7 : SUCCESS in 17m 10s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"66b34d6c11cdb10f45103bf5daae93746731964a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 06:58:19.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/214ed6b8e5ff481e9745f06244968445\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/203b2965415742faa1193ce0b3056301 : SUCCESS in 34m 38s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/70f5493415914d318caba5a3c12bf363 : SUCCESS in 1h 09m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/87e8fc224fbb40f0b90e14fb56a4bd49 : SUCCESS in 32m 36s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1ade0337719641bcabf75351324d68b3 : SUCCESS in 16m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0ecb995681db4ad7894f2c5db4ad26bc : SUCCESS in 4m 35s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4704e5f995014548b9b32fd9b0e0b3e5 : SUCCESS in 13m 45s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1bfdb5f249014a4c9393edb93ba602f6 : SUCCESS in 11m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c18d4c48957440848d50070aeab25273 : SUCCESS in 16m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/92bca9292225449c92ee7c278348d003 : SUCCESS in 16m 04s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/eadb31d5666442438ef77ff05a9dedba : SUCCESS in 1h 13m 00s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/759d3a5427f74fb5a716e532286f7bbf : SUCCESS in 1h 02m 51s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/34207d4c9d69427393dd8c3b9fd68a5f : SUCCESS in 54m 28s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/2099720a697745bd815bd29ff8695c00 : SUCCESS in 55m 12s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/cd583377d83b4a0a801be7d9bd5e3776 : SUCCESS in 51m 17s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/9b54a53893d7407a98296d89c484885f : SUCCESS in 1h 50m 52s\n- nova-next https://zuul.opendev.org/t/openstack/build/855945bd6dc94b60bdf5fb695a734d05 : SUCCESS in 1h 09m 27s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/f13055bfd4d8417abb34de986c50f709 : SUCCESS in 50m 52s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/bc454ca57b4d4c609499f0bd02a128d5 : SUCCESS in 5m 05s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6c65e3144a134caebe4a9ec202e72224 : SUCCESS in 24m 37s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/b5a71e23ac0943cba2a01f6688d63448 : SUCCESS in 31m 56s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/aec402ad5f5f4ca48a6e3a4c7c1ec2d3 : SUCCESS in 52m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/993a70c2f89947499b26b2abafafdfda : SUCCESS in 38m 07s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/34569b0aa6fb47969769416d67323b25 : SUCCESS in 31m 21s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/24c0f00ac1124ef8973a39f63ce49378 : SUCCESS in 17m 51s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/eb1697b7260e4c8a84d8187c8e7ed593 : SUCCESS in 11m 58s","accounts_in_message":[],"_revision_number":9},{"id":"e5ae1ff431e9eded63be6fc0a53fb0a5cd58347d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-11-27 02:17:09.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":10},{"id":"0fc47bf319aca2483ea689ace88106438fcc3809","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-11-27 02:44:05.000000000","message":"Patch Set 10:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-963665-9l89s/index.html\u003e","accounts_in_message":[],"_revision_number":10},{"id":"b46095b53708f5f358f8bbb1dbe143100771a6c7","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-11-27 03:15:01.000000000","message":"Patch Set 10:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c .","accounts_in_message":[],"_revision_number":10},{"id":"b74b70139f255395e492aea4ef221fc073f06e3a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-27 03:50:18.000000000","message":"Patch Set 10:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7491aeaadd1e4f458552d9e3b83e4aaf\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/4eb8c47dd5484d15b3cfda0fd678d0d0 : SUCCESS in 18m 27s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6c88f029b73648798d1ebd08356e6ef6 : SUCCESS in 45m 44s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/6e00e80de8d144a1bba0e411d504145e : SUCCESS in 20m 17s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"cba86b622d4897f9056d0cac28614b941a956be6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-27 04:28:32.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b96c7a7cdf2049d6a0ec49875fc64efc\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b7a0e6045d414b0c93d386612413f231 : SUCCESS in 55m 53s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/360669700a3141d881348db34fe9f16a : SUCCESS in 59m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3d01620b8f0846d9979a7f00186b9166 : SUCCESS in 1h 05m 15s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8c833553809f43d799bd64ad7c1790ef : SUCCESS in 29m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8895db3cbe4743db9779a7ab9a48c14e : SUCCESS in 5m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/39cecdc1d48f4702909d6988bf36ee79 : SUCCESS in 10m 53s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/fc91bcf1291a4e32a56f8a6ca54e6ebe : SUCCESS in 12m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e6b9b44107014e13826b4d4cb324202a : SUCCESS in 11m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/df3293275289445e9425630c9b621e85 : SUCCESS in 12m 15s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/0eb7ec55f1424a5881c1c4160f3b598a : SUCCESS in 1h 17m 13s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/eca320271bb64477a5fda3e1d1ee6fb0 : SUCCESS in 1h 30m 34s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2f511054f52443a4888e53226831f0d7 : SUCCESS in 48m 41s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/0af9cd092f734053a6dae0a1ad3c267c : SUCCESS in 48m 08s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/cb94fc84612241d3bdc874cea8f67a38 : SUCCESS in 1h 08m 48s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/05ddfbb899f4431983a2aebd5cc088e9 : SUCCESS in 1h 56m 49s\n- nova-next https://zuul.opendev.org/t/openstack/build/9071486bf236457c8b308fac5dcc9582 : SUCCESS in 1h 50m 44s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/b74d958415ff43b68fea8cacb8530b74 : SUCCESS in 49m 09s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/3b761a7d8016408587a616c9fc016a94 : SUCCESS in 5m 50s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/1b90d5e3d94c4dac964d5831a149b3b1 : SUCCESS in 32m 53s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/a7b5d687d14b41be994d21856e005c91 : SUCCESS in 35m 57s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/fc42fad65225483a8240243bcf0d9e00 : SUCCESS in 1h 11m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/faa0ffd54a9844e4b75ef1fef0346455 : SUCCESS in 55m 12s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/3a3cccb2679a4f69ac1d5fde7a2dab4b : SUCCESS in 23m 04s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/7721f6cced2649a09b7aa98a8fc5ead6 : SUCCESS in 38m 18s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/99c3abe434e84ec68fc6a6636656de34 : SUCCESS in 15m 17s","accounts_in_message":[],"_revision_number":10},{"id":"e9e82da6aa0ec627cbe9df7916c2278b0fafef52","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-12-08 00:45:39.000000000","message":"Patch Set 11: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":11},{"id":"f28fd071f77217bfee5944847f7af8b2acd1f23f","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2025-12-08 00:51:58.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"0d6c6fdad3b2d3023fa407122d9f0c9791c3d3ae","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-08 01:15:47.000000000","message":"Patch Set 11:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c60ece42b84b483c8c6f9d84c4e2b436\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/9b5fe2e67a3c4ec48b6935f76d98e007 : SUCCESS in 23m 18s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/95dfa9fc92744619ac23cd4c58bf59b3 : SUCCESS in 17m 05s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/3b59a5e125a84631914f40c15fcf7530 : SUCCESS in 28m 29s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"f304ae3d420d28f4d1c9bfaeecc29d9ae95b2522","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-08 01:42:41.000000000","message":"Patch Set 11:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c .","accounts_in_message":[],"_revision_number":11},{"id":"e37465ce48d05a40a4a7ffcb008838e965dc697c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-08 03:03:41.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/518ae43b8faa4944b301bea5442207d4\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/76f1c51053df44de841174aabf0be083 : SUCCESS in 31m 57s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b5085fd9b8284c479facc095f1f4e78a : SUCCESS in 2h 04m 34s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/52de1d0893d14eeea37b9e45b5f3424b : SUCCESS in 1h 01m 35s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/239f286e6a2446c7a77fbc98e72b2dde : SUCCESS in 15m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f107d10269b49c687c56f3d516b227d : SUCCESS in 7m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f4316771deee435a967eb68b743e3f88 : SUCCESS in 7m 58s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5fc7155eb28247e2a9b29be7a4fda621 : SUCCESS in 14m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/33afd2f5485e4cc2a1a781a2684be422 : SUCCESS in 17m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/166a0a97042d40d38c164db691b12df9 : SUCCESS in 10m 32s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/2f7808d2059041bd940d0b4b95b36dbf : SUCCESS in 1h 12m 33s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/abfb0d6507334f73b778394b9467a24a : SUCCESS in 1h 54m 33s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d544fbf1b4d14c2d9d3599593ae97cf2 : SUCCESS in 38m 20s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/f9ad24cef9374dc98f044b003cf39e61 : SUCCESS in 28m 46s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/a79a649d880141559ad28952b8da9778 : SUCCESS in 48m 45s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/454d52f3b225494d9b6698dc5fc92e9c : SUCCESS in 2h 12m 38s\n- nova-next https://zuul.opendev.org/t/openstack/build/3da7e7f28558466c9a27b402b93eb22f : SUCCESS in 1h 57m 29s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/d54ae74c67084a4d822d4862e29f92f5 : SUCCESS in 47m 01s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f46f2385ecb24f37ae5c806048bc2505 : SUCCESS in 4m 11s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/968b547403954280886e77edea8b7572 : SUCCESS in 24m 40s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/10bd671ddcad4d1c89517cabcf2428ca : SUCCESS in 33m 23s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b9da7d21626e4e6c8c6152e282848886 : SUCCESS in 1h 24m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2019464ddb7c417894945b4d08cdce72 : SUCCESS in 40m 40s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/129659bc6b1b4587a7a909b2066e841f : SUCCESS in 29m 31s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a79e4184ed2e4396b0dc6e5823906145 : SUCCESS in 33m 23s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/7d470d0505ca4e89b39d7471be3a9cca : SUCCESS in 10m 14s","accounts_in_message":[],"_revision_number":11},{"id":"03696bc7966fdbcae8457a679c4a29f17f7c90aa","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-12-08 03:10:25.000000000","message":"Patch Set 11:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":11},{"id":"fd2997501cd2cf850744b309938f91bceb9b65a0","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-12-09 11:31:27.000000000","message":"Patch Set 11:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-963665-bx7gr/index.html\u003e","accounts_in_message":[],"_revision_number":11},{"id":"6a9bbd827ea624cb32e67d0174de5d6fca6a04b3","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-01-13 14:59:57.000000000","message":"Patch Set 11: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":11},{"id":"c0dfaeeeb29d55df0672bf4822f3bda733a4d694","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2026-01-16 08:27:46.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"c7e4766d8d2fee0e12f1bf5e90c26b60dce95727","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-01-16 10:57:50.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"d5c3d17b90698ef41ac2b7b0b7cdb099600dc3f2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2026-01-26 05:07:40.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":12},{"id":"05e206c09cf2e552f5882bf8522a6540f95c1f08","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 05:37:02.000000000","message":"Patch Set 12:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7ace2a986fa04604827eb362b35a1330\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/be5715f5d6b042d2b8f267342ec05eb9 : SUCCESS in 27m 41s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4037c69bf9f94f7eb518d15da0c6d2d3 : SUCCESS in 25m 04s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/fae47dcd23454f129362bfad2ab06761 : RETRY_LIMIT in 6m 22s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"9161b08fac57357ee4f54a781132ee853d2e4204","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-01-26 06:03:36.000000000","message":"Patch Set 12:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c .","accounts_in_message":[],"_revision_number":12},{"id":"fae2e33452d86e663fc316babf4748b7b3b89a0d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 07:17:53.000000000","message":"Patch Set 12: 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/d3cf9336a9e1464694b2d4fc370c7872\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/94f962084a9c447db14932703b85d75d : SUCCESS in 1h 00m 31s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/17416c91c7ea459c87a5358960e1f46f : SUCCESS in 1h 04m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b96475c15aa0466f8ddaf242f740e5da : SUCCESS in 1h 05m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5b30d3ce5ee64875875cbee120fcde2f : SUCCESS in 16m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d941b91527fe4393a9b222078fa72e63 : FAILURE in 7m 14s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ad84f38ef5f04ee1a728cca42523e925 : SUCCESS in 8m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a2343ae3f4404b3baa613897cd7494f0 : SUCCESS in 12m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18df15ac68114e5ba19c884dd2860ed3 : SUCCESS in 14m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1b8bf9fc8fa6428da64551789d6bbfd9 : SUCCESS in 35m 49s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/96bb8d05708d4250aec5bbc8c8d40211 : SUCCESS in 1h 03m 52s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/520b90f9bff345d19af3e9517114e19f : SUCCESS in 1h 08m 39s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ecc260350c704960942af230976a2d3f : SUCCESS in 57m 48s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/3ef9c214f7b84751b929d26448805692 : SUCCESS in 49m 54s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/0d1f08a51fc640619d5b668f3fb6409b : SUCCESS in 1h 10m 57s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/0c819c1c7e874aab917ff4fd168b201d : SUCCESS in 2h 04m 46s\n- nova-next https://zuul.opendev.org/t/openstack/build/19c58c7d4b5a40aaaa7c342821b70e89 : SUCCESS in 1h 20m 06s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/c4b575ee677e472385fe552e4be8ff1f : SUCCESS in 48m 22s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d3ce472149e848a9bd5f18a115c1be6c : SUCCESS in 7m 52s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6961372ef5c844ac904577a165e2903f : SUCCESS in 28m 13s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c595006bf2874ee3bc5558a5250e6b42 : SUCCESS in 21m 09s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/d56d2d6645644d648a2ba9fe207dc8e7 : FAILURE in 1h 06m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e129ea8efaf047c38eff964fee40d34b : SUCCESS in 53m 07s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/8895f567ac3c409e9be569b3e8465031 : FAILURE in 22m 58s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/55ef5c05f17d4ab98b11a875be4dc589 : SUCCESS in 36m 09s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/0cf0bad165ef49839325fa65c2098bb1 : SUCCESS in 15m 32s","accounts_in_message":[],"_revision_number":12},{"id":"a6ad387cc2ae8e96e512f6ede8d858ee0305f6a4","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-01-26 10:52:05.000000000","message":"Patch Set 12:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-963665-xdscz/index.html\u003e","accounts_in_message":[],"_revision_number":12},{"id":"aa511143d7708ac6f446ea21b83ed5afe4ec9bd9","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2026-01-27 05:16:48.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"e8f0c59492264f7cae42c0f3668c4f82877f8e0c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-27 05:46:46.000000000","message":"Patch Set 12:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8f3bbdec62fc4b94bcd5a8287db622f1\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/354e664a4ab547eeae3fc5abcb024a53 : SUCCESS in 28m 09s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/8d996bbd735c49e79c2323d0faa0adad : SUCCESS in 26m 30s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1ae5d32a13fd4eee839244a414d7260b : RETRY_LIMIT in 7m 04s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"0b3fb01ac97954221d3279d7220ecb12fd68b2ee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-27 07:51:44.000000000","message":"Patch Set 12:\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/6ae48b2b58b34e4bb0e5cd69220f1051\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9eeceec8c3bd4bc1952f1624d9626930 : SUCCESS in 1h 08m 36s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/c258eb2860a349deabdbd94b7463628d : SUCCESS in 2h 06m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a914cc7fb10747db8dc50abf3ce693c8 : SUCCESS in 1h 04m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7b5ecf7d1ede425ba65ca9eb06462a8b : SUCCESS in 18m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ecfed2050bef47beb45f3f87f084de3a : FAILURE in 7m 08s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/dbdfdfd5f53140dcbcfcb7936718e97c : SUCCESS in 13m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/22302fc5178741df8505579b1f3432b1 : SUCCESS in 12m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0326cd45aeab4c78b763645e13798d5e : SUCCESS in 10m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/23a3ede465544799ac13c66f50c53cba : SUCCESS in 37m 03s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f686ebb5ea3c473ba63c16500bc41d2a : SUCCESS in 36m 02s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c898de017d85473bb6038453855bf91a : SUCCESS in 1h 30m 46s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/57e6e0f95dd34bdebc9d92472432c9ea : SUCCESS in 52m 05s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/5ff7311adef54969a84b8399036985e3 : SUCCESS in 35m 41s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/12f231b2f0a740d89a58872b6b571979 : SUCCESS in 54m 30s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/6bc6228d473145ff8f2a4452e4e2bceb : SUCCESS in 2h 18m 51s\n- nova-next https://zuul.opendev.org/t/openstack/build/8e5924b4b31344008c35af01f64bc8b7 : SUCCESS in 2h 29m 26s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/68ff19d76fa74f1da6279db26c504d02 : SUCCESS in 52m 37s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/43a0b93505124b0bb8aa815dfc7c4a95 : SUCCESS in 2m 53s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/4c101719a9574e87883b28095a4f52db : SUCCESS in 21m 22s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/136466ba18404e34a7c0c9cf85984b6d : SUCCESS in 25m 19s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e210baba883641538fa800ddfaa43ff0 : SUCCESS in 1h 22m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e25c1d0acaab44e5bb912bc974e90719 : SUCCESS in 34m 15s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4497811e0d0f42678416ddb706da3658 : FAILURE in 12m 01s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c26bc2effa2a40ca90918e30b23616ce : SUCCESS in 25m 14s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/af20f9b59d364c27a271684998d31dfd : SUCCESS in 9m 39s","accounts_in_message":[],"_revision_number":12},{"id":"969f5317d55b1513a0c9635d8cc4eb5f5975146f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2026-01-27 08:17:13.000000000","message":"Uploaded patch set 13.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":13},{"id":"87d083e0a18e95cd933c8433a8c1e2e86443ee88","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-01-27 09:14:48.000000000","message":"Patch Set 13:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c .","accounts_in_message":[],"_revision_number":13},{"id":"db887f6a9a6c09847707568a8f9d8842a46ddb06","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-27 09:27:31.000000000","message":"Patch Set 13:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7e3548236c904077bdb79c0d5a71fc2d\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/728ea4be633a4d48a64d9045e7300a3c : SUCCESS in 29m 33s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/296ccc1c4f49421fb49554f16de50a36 : SUCCESS in 29m 42s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b700a1b1a2854142a2118888058ea794 : RETRY_LIMIT in 7m 00s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"c0051b20ea6c8f602b78be9019999ed54b25707c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-27 10:54:13.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/96e4d1cb5c3f4ce0b497157781b914bc\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c4d58b6321e04cabae144daf6df2edb7 : SUCCESS in 31m 00s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/75c70494cdb1481bb02fe5b272e4c363 : SUCCESS in 1h 59m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7564c342e1bb412ebbf72e452de03f68 : SUCCESS in 1h 07m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/68d8d0af88a84934a29329b00aa3c165 : SUCCESS in 17m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f5d8952ee24e4133a84666d43711528b : SUCCESS in 7m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4be373a1867a446c847f448f41d0c895 : SUCCESS in 13m 23s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0b0d060cd0444186936ab5fe07c5f5b7 : SUCCESS in 12m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/251a87e46fbf4a6f81ab79b66f7f99b5 : SUCCESS in 12m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6061821b875a40b680f3588e27b282ce : SUCCESS in 22m 22s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/4fa61ecba71f425c87a7fdcb6801ec36 : SUCCESS in 49m 39s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/eb55a8414a3a4ab68763890ece982080 : SUCCESS in 1h 59m 03s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e05387fe4c1f4f2cb64bd99ebfd0078f : SUCCESS in 52m 15s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/45ec4a80997a409cbe821c4013a390ab : SUCCESS in 51m 42s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/d5629d66a1fe4b3786fd70b8e5c1b647 : SUCCESS in 1h 13m 33s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/5373ac7f327649e5965a7e9b6ff05efb : SUCCESS in 1h 11m 19s\n- nova-next https://zuul.opendev.org/t/openstack/build/4bb478a394c34079a3030718cff84b8c : SUCCESS in 2h 29m 26s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/0091f8d7931140198dae5993c9c7fda0 : SUCCESS in 53m 44s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/0c31fb04ddee40a2b0d51d273e950d09 : SUCCESS in 5m 17s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/e874f7ba723c4e75ab5ddf5ead6faba5 : SUCCESS in 26m 19s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/860d4d2ae57c48c4a9fccfed88c20b1d : SUCCESS in 25m 26s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9a92347cbb624d6d80e995d5dbf0454e : SUCCESS in 53m 33s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/388944e6f9b44db68740ea55eaa3a7fb : SUCCESS in 53m 38s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/44c48350310d479a9698ca464ff0487e : FAILURE in 24m 23s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/db68f47d4723406f86cd766e0d387e24 : SUCCESS in 24m 15s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/bf72e02453854ff983dd67be14e1ac95 : SUCCESS in 12m 56s","accounts_in_message":[],"_revision_number":13},{"id":"987e2fe9d683c22de4f5d9859f2ef5c522fd8948","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-01-27 11:01:17.000000000","message":"Patch Set 13:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":13},{"id":"e06e197e68fdeb76a8381d3de4ea943b74b8694a","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-01-27 13:58:23.000000000","message":"Patch Set 12:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-963665-tkvwx/index.html\u003e","accounts_in_message":[],"_revision_number":12},{"id":"03b68d75ed98b734b08ff6a38e73de9db47d024c","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-01-27 16:31:48.000000000","message":"Patch Set 13:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-963665-nl4qf/index.html\u003e","accounts_in_message":[],"_revision_number":13},{"id":"dce9824997ae7f6c89628ee2dfe44b05420a1bb9","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2026-03-03 11:15:47.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"6c51528c33b66c9bc65a1694c1eb19d62fdfda72","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2026-03-10 10:54:49.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":14},{"id":"eb8672fe9454391ef290054a7c10047d2902e606","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2026-03-10 10:55:34.000000000","message":"Patch Set 14:\n\n(2 comments)","accounts_in_message":[],"_revision_number":14},{"id":"dc12e1803e6763f6ba30425b1bb3a81a565b8e17","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-10 11:31:08.000000000","message":"Patch Set 14:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c .","accounts_in_message":[],"_revision_number":14},{"id":"26001cecafd04dac2a1068246a41b8632839f396","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-10 11:52:48.000000000","message":"Patch Set 14:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3ad4578a3eb9446abb60f9b5acd0ed06\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/b202dc6b38dc4be79087eb82e9eccd45 : SUCCESS in 15m 53s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ca1e34817fd44ac1af2e0262da13e24d : SUCCESS in 14m 14s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/b55f49b2a8b043508cd7549087183451 : FAILURE in 12m 07s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"d93279e5b32860f1229dc2c495be047660ff29a3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-10 14:07:38.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4ee3b3d9b4ca4ecdb4b31a06ed26c76d\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/54f87865ac024835bba292c38344a62b : SUCCESS in 43m 42s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b273461aafe3485cbc3838c4ec597f5d : SUCCESS in 1h 30m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2158a03935464b19aaa344fd4784540c : SUCCESS in 34m 15s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8500641271c14f90a645ee9df677d633 : SUCCESS in 1h 18m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6d3772e5a4e2443c8c59462cf6fa817c : SUCCESS in 10m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6c6ed8a248874da890977d37576859f2 : SUCCESS in 16m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4ae4d96fefaa481fa916342269d34081 : SUCCESS in 8m 34s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/85de887d0b714f44bde4af5aa2f6b06e : FAILURE in 10m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c47254dbd10a4c6596d40eddf086ff7c : SUCCESS in 11m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3a3b45e83c644b86af7a18b19855d950 : SUCCESS in 38m 32s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/130f417ebfa046c5a4c2ca484fd35c99 : SUCCESS in 1h 51m 21s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6cce8a73424440a190fb7401a732a9da : SUCCESS in 30m 49s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/0577cd024b8d4dc8a9ec58f6fe7fce24 : SUCCESS in 1h 04m 13s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/cee3c245026043438b2cd2d051086e06 : SUCCESS in 55m 05s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/ca9f06b2aa314a2f9430a4bc66bd39e2 : SUCCESS in 1h 03m 33s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e53b0094f12d4df7bc2003b66d75d7de : SUCCESS in 1h 07m 55s\n- nova-next https://zuul.opendev.org/t/openstack/build/5b07bb39df8e4a2c81b6c8cd88f0edc6 : SUCCESS in 2h 57m 51s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/65d924a565a94c7eba74a02edd103ed4 : SUCCESS in 57m 06s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/bc231cea4b3e4c488c66735d38e8fa30 : SUCCESS in 7m 00s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/444bf482d9364fb493b12ffb7caf5505 : SUCCESS in 26m 35s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/f3e2087805934867b45abb3984eb9cf0 : SUCCESS in 24m 23s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e650bb61501a4e74a52894b2f1f32b2f : SUCCESS in 1h 31m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2832d02513e14e61a0120e3eecc06ac2 : SUCCESS in 1h 01m 48s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/8e2d24f7c17d4e3396bf55c92b64f345 : SUCCESS in 33m 31s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/4c9e3b61f81540148c42fa9964675998 : SUCCESS in 35m 26s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/ff440fcae1ee46518cb88b2dd6b445b4 : SUCCESS in 16m 29s","accounts_in_message":[],"_revision_number":14},{"id":"e39909fe71c9c6af76eb67adb3defa8da932bfb6","tag":"autogenerated:gerrit:abandon","author":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"date":"2026-03-31 03:34:35.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":14}],"current_revision_number":14,"current_revision":"a7a4dd035c707897be98addd7fa7254db4bcf42c","revisions":{"eb479f25c1cc09b2924c5c41fc8bfe84130b5a45":{"kind":"REWORK","_number":1,"created":"2025-10-10 08:39:13.000000000","uploader":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"ref":"refs/changes/65/963665/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/65/963665/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/65/963665/1"}}},"commit":{"parents":[{"commit":"076498ed95958a5d6ccb784f3d336657584bc63a","subject":"Merge \"Remove nova.service.process_launcher\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/076498ed95958a5d6ccb784f3d336657584bc63a"}]}],"author":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-10 07:12:34.000000000","tz":0},"committer":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-10 08:39:03.000000000","tz":0},"subject":"libvirt: Support boot_index for multiple block devices","message":"libvirt: Support boot_index for multiple block devices\n\nThis change adds support for specifying boot order using boot_index\non multiple block devices (2 or more) in the libvirt driver. When\nboot_index is specified on multiple devices, libvirt will use\nper-device boot order (\u003cboot order\u003d\u0027N\u0027/\u003e in device XML) instead of\nos boot device (\u003cboot dev\u003d\u0027hd\u0027/\u003e in os XML). This allows proper boot\nordering when multiple block devices have different boot_index values.\n\nWhen using \u0027openstack server create\u0027 with --block-device, at least\none boot_index is enforced. Therefore, this implementation only uses\nper-device boot order when 2 or more devices (excluding root device)\nhave boot_index. Single device cases continue to use the traditional\nos boot device mechanism for backward compatibility.\n\nCloses-Bug: #2127229\nChange-Id: I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c\nSigned-off-by: Seyeong Kim \u003cseyeong.kim@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/eb479f25c1cc09b2924c5c41fc8bfe84130b5a45"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/eb479f25c1cc09b2924c5c41fc8bfe84130b5a45"}]},"branch":"refs/heads/master"},"0e6c19ae57a2ae3af7a820307fa452a537e8418a":{"kind":"REWORK","_number":2,"created":"2025-10-10 13:01:01.000000000","uploader":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"ref":"refs/changes/65/963665/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/65/963665/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/65/963665/2"}}},"commit":{"parents":[{"commit":"076498ed95958a5d6ccb784f3d336657584bc63a","subject":"Merge \"Remove nova.service.process_launcher\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/076498ed95958a5d6ccb784f3d336657584bc63a"}]}],"author":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-10 07:12:34.000000000","tz":0},"committer":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-10 13:00:57.000000000","tz":0},"subject":"libvirt: Support boot_index for multiple block devices","message":"libvirt: Support boot_index for multiple block devices\n\nThis change adds support for specifying boot order using boot_index\non multiple block devices (2 or more) in the libvirt driver. When\nboot_index is specified on multiple devices, libvirt will use\nper-device boot order (\u003cboot order\u003d\u0027N\u0027/\u003e in device XML) instead of\nos boot device (\u003cboot dev\u003d\u0027hd\u0027/\u003e in os XML). This allows proper boot\nordering when multiple block devices have different boot_index values.\n\nWhen using \u0027openstack server create\u0027 with --block-device, at least\none boot_index is enforced. Therefore, this implementation only uses\nper-device boot order when 2 or more devices (excluding root device)\nhave boot_index. Single device cases continue to use the traditional\nos boot device mechanism for backward compatibility.\n\nCloses-Bug: #2127229\nChange-Id: I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c\nSigned-off-by: Seyeong Kim \u003cseyeong.kim@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0e6c19ae57a2ae3af7a820307fa452a537e8418a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0e6c19ae57a2ae3af7a820307fa452a537e8418a"}]},"branch":"refs/heads/master"},"a9aaa562397c9b978620da382892c467fe865184":{"kind":"REWORK","_number":3,"created":"2025-10-10 13:11:29.000000000","uploader":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"ref":"refs/changes/65/963665/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/65/963665/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/65/963665/3"}}},"commit":{"parents":[{"commit":"076498ed95958a5d6ccb784f3d336657584bc63a","subject":"Merge \"Remove nova.service.process_launcher\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/076498ed95958a5d6ccb784f3d336657584bc63a"}]}],"author":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-10 07:12:34.000000000","tz":0},"committer":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-10 13:11:20.000000000","tz":0},"subject":"libvirt: Support boot_index for multiple block devices","message":"libvirt: Support boot_index for multiple block devices\n\nThis change adds support for specifying boot order using boot_index\non multiple block devices (2 or more) in the libvirt driver. When\nboot_index is specified on multiple devices, libvirt will use\nper-device boot order (\u003cboot order\u003d\u0027N\u0027/\u003e in device XML) instead of\nos boot device (\u003cboot dev\u003d\u0027hd\u0027/\u003e in os XML). This allows proper boot\nordering when multiple block devices have different boot_index values.\n\nWhen using \u0027openstack server create\u0027 with --block-device, at least\none boot_index is enforced. Therefore, this implementation only uses\nper-device boot order when 2 or more devices (excluding root device)\nhave boot_index. Single device cases continue to use the traditional\nos boot device mechanism for backward compatibility.\n\nCloses-Bug: #2127229\nChange-Id: I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c\nSigned-off-by: Seyeong Kim \u003cseyeong.kim@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a9aaa562397c9b978620da382892c467fe865184"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a9aaa562397c9b978620da382892c467fe865184"}]},"branch":"refs/heads/master"},"68a644261d09bb48687b223e6e7e448e802e6721":{"kind":"REWORK","_number":4,"created":"2025-10-10 13:26:35.000000000","uploader":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"ref":"refs/changes/65/963665/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/65/963665/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/65/963665/4"}}},"commit":{"parents":[{"commit":"076498ed95958a5d6ccb784f3d336657584bc63a","subject":"Merge \"Remove nova.service.process_launcher\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/076498ed95958a5d6ccb784f3d336657584bc63a"}]}],"author":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-10 07:12:34.000000000","tz":0},"committer":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-10 13:21:34.000000000","tz":0},"subject":"libvirt: Support boot_index for multiple block devices","message":"libvirt: Support boot_index for multiple block devices\n\nThis change adds support for specifying boot order using boot_index\non multiple block devices (2 or more) in the libvirt driver. When\nboot_index is specified on multiple devices, libvirt will use\nper-device boot order (\u003cboot order\u003d\u0027N\u0027/\u003e in device XML) instead of\nos boot device (\u003cboot dev\u003d\u0027hd\u0027/\u003e in os XML). This allows proper boot\nordering when multiple block devices have different boot_index values.\n\nWhen using \u0027openstack server create\u0027 with --block-device, at least\none boot_index is enforced. Therefore, this implementation only uses\nper-device boot order when 2 or more devices (excluding root device)\nhave boot_index. Single device cases continue to use the traditional\nos boot device mechanism for backward compatibility.\n\nCloses-Bug: #2127229\nChange-Id: I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c\nSigned-off-by: Seyeong Kim \u003cseyeong.kim@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/68a644261d09bb48687b223e6e7e448e802e6721"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/68a644261d09bb48687b223e6e7e448e802e6721"}]},"branch":"refs/heads/master"},"b0555bd87b6c470f5aaa0d22468e3626df280320":{"kind":"REWORK","_number":5,"created":"2025-10-12 08:44:48.000000000","uploader":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"ref":"refs/changes/65/963665/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/65/963665/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/65/963665/5"}}},"commit":{"parents":[{"commit":"076498ed95958a5d6ccb784f3d336657584bc63a","subject":"Merge \"Remove nova.service.process_launcher\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/076498ed95958a5d6ccb784f3d336657584bc63a"}]}],"author":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-10 07:12:34.000000000","tz":0},"committer":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-12 08:39:58.000000000","tz":0},"subject":"libvirt: Support boot_index for multiple block devices","message":"libvirt: Support boot_index for multiple block devices\n\nThis change adds support for specifying boot order using boot_index\non multiple block devices (2 or more) in the libvirt driver. When\nboot_index is specified on multiple devices, libvirt will use\nper-device boot order (\u003cboot order\u003d\u0027N\u0027/\u003e in device XML) instead of\nos boot device (\u003cboot dev\u003d\u0027hd\u0027/\u003e in os XML). This allows proper boot\nordering when multiple block devices have different boot_index values.\n\nWhen using \u0027openstack server create\u0027 with --block-device, at least\none boot_index is enforced. Therefore, this implementation only uses\nper-device boot order when 2 or more devices (excluding root device)\nhave boot_index. Single device cases continue to use the traditional\nos boot device mechanism for backward compatibility.\n\nCloses-Bug: #2127229\nChange-Id: I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c\nSigned-off-by: Seyeong Kim \u003cseyeong.kim@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b0555bd87b6c470f5aaa0d22468e3626df280320"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b0555bd87b6c470f5aaa0d22468e3626df280320"}]},"branch":"refs/heads/master"},"22e4f013389e99532eb4393ab514118cb3fc1d06":{"kind":"REWORK","_number":6,"created":"2025-10-12 12:02:15.000000000","uploader":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"ref":"refs/changes/65/963665/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/65/963665/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/65/963665/6"}}},"commit":{"parents":[{"commit":"076498ed95958a5d6ccb784f3d336657584bc63a","subject":"Merge \"Remove nova.service.process_launcher\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/076498ed95958a5d6ccb784f3d336657584bc63a"}]}],"author":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-10 07:12:34.000000000","tz":0},"committer":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-12 11:58:06.000000000","tz":0},"subject":"libvirt: Support boot_index for multiple block devices","message":"libvirt: Support boot_index for multiple block devices\n\nThis change adds support for specifying boot order using boot_index\non multiple block devices (2 or more) in the libvirt driver. When\nboot_index is specified on multiple devices, libvirt will use\nper-device boot order (\u003cboot order\u003d\u0027N\u0027/\u003e in device XML) instead of\nos boot device (\u003cboot dev\u003d\u0027hd\u0027/\u003e in os XML). This allows proper boot\nordering when multiple block devices have different boot_index values.\n\nWhen using \u0027openstack server create\u0027 with --block-device, at least\none boot_index is enforced. Therefore, this implementation only uses\nper-device boot order when 2 or more devices (excluding root device)\nhave boot_index. Single device cases continue to use the traditional\nos boot device mechanism for backward compatibility.\n\nCloses-Bug: #2127229\nChange-Id: I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c\nSigned-off-by: Seyeong Kim \u003cseyeong.kim@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/22e4f013389e99532eb4393ab514118cb3fc1d06"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/22e4f013389e99532eb4393ab514118cb3fc1d06"}]},"branch":"refs/heads/master"},"febce4a4d91ee13d38eb30a55edbbf9202742d39":{"kind":"REWORK","_number":7,"created":"2025-11-24 08:11:14.000000000","uploader":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"ref":"refs/changes/65/963665/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/65/963665/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/65/963665/7"}}},"commit":{"parents":[{"commit":"076498ed95958a5d6ccb784f3d336657584bc63a","subject":"Merge \"Remove nova.service.process_launcher\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/076498ed95958a5d6ccb784f3d336657584bc63a"}]}],"author":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-10 07:12:34.000000000","tz":0},"committer":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-11-24 08:10:30.000000000","tz":0},"subject":"libvirt: Support boot_index for multiple block devices","message":"libvirt: Support boot_index for multiple block devices\n\nThis change adds support for specifying boot order using boot_index\non multiple block devices (2 or more) in the libvirt driver. When\nboot_index is specified on multiple devices, libvirt will use\nper-device boot order (\u003cboot order\u003d\u0027N\u0027/\u003e in device XML) instead of\nos boot device (\u003cboot dev\u003d\u0027hd\u0027/\u003e in os XML). This allows proper boot\nordering when multiple block devices have different boot_index values.\n\nWhen using \u0027openstack server create\u0027 with --block-device, at least\none boot_index is enforced. Therefore, this implementation only uses\nper-device boot order when 2 or more devices (excluding root device)\nhave boot_index. Single device cases continue to use the traditional\nos boot device mechanism for backward compatibility.\n\nCloses-Bug: #2127229\nChange-Id: I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c\nSigned-off-by: Seyeong Kim \u003cseyeong.kim@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/febce4a4d91ee13d38eb30a55edbbf9202742d39"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/febce4a4d91ee13d38eb30a55edbbf9202742d39"}]},"branch":"refs/heads/master"},"f0a096413362a1eb17b37ff764991d4a816ccc4e":{"kind":"REWORK","_number":8,"created":"2025-11-25 00:47:24.000000000","uploader":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"ref":"refs/changes/65/963665/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/65/963665/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/65/963665/8"}}},"commit":{"parents":[{"commit":"076498ed95958a5d6ccb784f3d336657584bc63a","subject":"Merge \"Remove nova.service.process_launcher\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/076498ed95958a5d6ccb784f3d336657584bc63a"}]}],"author":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-10 07:12:34.000000000","tz":0},"committer":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-11-25 00:47:12.000000000","tz":0},"subject":"libvirt: Support boot_index for multiple block devices","message":"libvirt: Support boot_index for multiple block devices\n\nThis change adds support for specifying boot order using boot_index\non multiple block devices (2 or more) in the libvirt driver. When\nboot_index is specified on multiple devices, libvirt will use\nper-device boot order (\u003cboot order\u003d\u0027N\u0027/\u003e in device XML) instead of\nos boot device (\u003cboot dev\u003d\u0027hd\u0027/\u003e in os XML). This allows proper boot\nordering when multiple block devices have different boot_index values.\n\nWhen using \u0027openstack server create\u0027 with --block-device, at least\none boot_index is enforced. Therefore, this implementation only uses\nper-device boot order when 2 or more devices (excluding root device)\nhave boot_index. Single device cases continue to use the traditional\nos boot device mechanism for backward compatibility.\n\nCloses-Bug: #2127229\nChange-Id: I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c\nSigned-off-by: Seyeong Kim \u003cseyeong.kim@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f0a096413362a1eb17b37ff764991d4a816ccc4e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f0a096413362a1eb17b37ff764991d4a816ccc4e"}]},"branch":"refs/heads/master"},"87da16b4ae794272062386e8847f07281d1c5099":{"kind":"NO_CODE_CHANGE","_number":9,"created":"2025-11-25 01:34:17.000000000","uploader":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"ref":"refs/changes/65/963665/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/65/963665/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/65/963665/9"}}},"commit":{"parents":[{"commit":"076498ed95958a5d6ccb784f3d336657584bc63a","subject":"Merge \"Remove nova.service.process_launcher\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/076498ed95958a5d6ccb784f3d336657584bc63a"}]}],"author":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-10 07:12:34.000000000","tz":0},"committer":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-11-25 01:21:21.000000000","tz":0},"subject":"libvirt: Support boot_index for multiple block devices","message":"libvirt: Support boot_index for multiple block devices\n\nSeaBIOS only initializes devices in the boot order list [1], and boot\nfailures occur when multiple disks have OS installed but only one contains\nthe boot partition [2]. Nova therefore needs to support per-device boot order.\n\nThis change adds support for specifying boot order using boot_index\non multiple block devices (2 or more) in the libvirt driver. When\nboot_index is specified on multiple devices, libvirt will use\nper-device boot order (\u003cboot order\u003d\u0027N\u0027/\u003e in device XML) instead of\nos boot device (\u003cboot dev\u003d\u0027hd\u0027/\u003e in os XML). This allows proper boot\nordering when multiple block devices have different boot_index values.\n\nWhen using \u0027openstack server create\u0027 with --block-device, at least\none boot_index is enforced. Therefore, this implementation only uses\nper-device boot order when 2 or more devices (excluding root device)\nhave boot_index. Single device cases continue to use the traditional\nos boot device mechanism for backward compatibility.\n\n[1] https://github.com/coreboot/seabios/commit/2f4d068645c211e309812372cd0ac58c9024e93b\n[2] https://bugzilla.redhat.com/show_bug.cgi?id\u003d1924972\n\nCloses-Bug: #2127229\nChange-Id: I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c\nSigned-off-by: Seyeong Kim \u003cseyeong.kim@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/87da16b4ae794272062386e8847f07281d1c5099"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/87da16b4ae794272062386e8847f07281d1c5099"}]},"branch":"refs/heads/master"},"958b6cf3b250e1b23b50ce1f214eb1ab81460357":{"kind":"REWORK","_number":10,"created":"2025-11-27 02:17:09.000000000","uploader":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"ref":"refs/changes/65/963665/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/65/963665/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/65/963665/10"}}},"commit":{"parents":[{"commit":"076498ed95958a5d6ccb784f3d336657584bc63a","subject":"Merge \"Remove nova.service.process_launcher\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/076498ed95958a5d6ccb784f3d336657584bc63a"}]}],"author":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-10 07:12:34.000000000","tz":0},"committer":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-11-27 02:04:17.000000000","tz":0},"subject":"libvirt: Support boot_index for multiple block devices","message":"libvirt: Support boot_index for multiple block devices\n\nSeaBIOS only initializes devices in the boot order list [1], and boot\nfailures occur when multiple disks have OS installed but only one contains\nthe boot partition [2]. Nova therefore needs to support per-device boot order.\n\nThis change adds support for specifying boot order using boot_index\non multiple block devices (2 or more) in the libvirt driver. When\nboot_index is specified on multiple devices, libvirt will use\nper-device boot order (\u003cboot order\u003d\u0027N\u0027/\u003e in device XML) instead of\nos boot device (\u003cboot dev\u003d\u0027hd\u0027/\u003e in os XML). This allows proper boot\nordering when multiple block devices have different boot_index values.\n\nWhen using \u0027openstack server create\u0027 with --block-device, at least\none boot_index is enforced. Therefore, this implementation only uses\nper-device boot order when 2 or more devices (excluding root device)\nhave boot_index. Single device cases continue to use the traditional\nos boot device mechanism for backward compatibility.\n\n[1] https://github.com/coreboot/seabios/commit/2f4d068645c211e309812372cd0ac58c9024e93b\n[2] https://bugzilla.redhat.com/show_bug.cgi?id\u003d1924972\n\nCloses-Bug: #2127229\nChange-Id: I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c\nSigned-off-by: Seyeong Kim \u003cseyeong.kim@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/958b6cf3b250e1b23b50ce1f214eb1ab81460357"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/958b6cf3b250e1b23b50ce1f214eb1ab81460357"}]},"branch":"refs/heads/master"},"e49fa4ed3c36989ba13d89e514aed5541ae46467":{"kind":"NO_CODE_CHANGE","_number":11,"created":"2025-12-08 00:45:39.000000000","uploader":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"ref":"refs/changes/65/963665/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/65/963665/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/65/963665/11"}}},"commit":{"parents":[{"commit":"076498ed95958a5d6ccb784f3d336657584bc63a","subject":"Merge \"Remove nova.service.process_launcher\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/076498ed95958a5d6ccb784f3d336657584bc63a"}]}],"author":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-10 07:12:34.000000000","tz":0},"committer":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-12-08 00:45:39.000000000","tz":0},"subject":"libvirt: Support boot_index for multiple block devices","message":"libvirt: Support boot_index for multiple block devices\n\nSeaBIOS only initializes devices in the boot order list [1],and when multiple disks have OS installed but only one contains the boot partition [2]. Nova therefore needs to support per-device boot order.\n\nThis change adds support for specifying boot order using boot_index\non multiple block devices (2 or more) in the libvirt driver. When\nboot_index is specified on multiple devices, libvirt will use\nper-device boot order (\u003cboot order\u003d\u0027N\u0027/\u003e in device XML) instead of\nos boot device (\u003cboot dev\u003d\u0027hd\u0027/\u003e in os XML). This allows proper boot\nordering when multiple block devices have different boot_index values.\n\nWhen using \u0027openstack server create\u0027 with --block-device, at least\none boot_index is enforced. Therefore, this implementation only uses\nper-device boot order when 2 or more devices (excluding root device)\nhave boot_index. Single device cases continue to use the traditional\nos boot device mechanism for backward compatibility.\n\n[1] https://github.com/coreboot/seabios/commit/2f4d068645c211e309812372cd0ac58c9024e93b\n[2] https://bugzilla.redhat.com/show_bug.cgi?id\u003d1924972\n\nCloses-Bug: #2127229\nChange-Id: I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c\nSigned-off-by: Seyeong Kim \u003cseyeong.kim@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e49fa4ed3c36989ba13d89e514aed5541ae46467"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e49fa4ed3c36989ba13d89e514aed5541ae46467"}]},"branch":"refs/heads/master","description":"Edit commit message"},"4eff4cbd5d6aa82c26b682749b4d9ff3d92b3397":{"kind":"REWORK","_number":12,"created":"2026-01-26 05:07:40.000000000","uploader":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"ref":"refs/changes/65/963665/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/65/963665/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/65/963665/12"}}},"commit":{"parents":[{"commit":"e67372b33ef12e9d198aa0e2d455fe09de8537ac","subject":"Merge \"api: Add response body schemas for server tags API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e67372b33ef12e9d198aa0e2d455fe09de8537ac"}]}],"author":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-10 07:12:34.000000000","tz":0},"committer":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2026-01-26 05:06:39.000000000","tz":0},"subject":"libvirt: Support boot_index for multiple block devices","message":"libvirt: Support boot_index for multiple block devices\n\nWhen users specify boot_index on multiple block devices, Nova currently\nonly applies bootindex to the first device. The second and subsequent\ndevices do not receive bootindex parameters in the generated QEMU command,\ncausing GRUB to fail chainloading between disks.\n\nThe root cause is that Nova uses \u003cboot dev\u003d\u0027hd\u0027/\u003e in the os XML section,\nwhich tells QEMU to boot from hard disk but does not assign bootindex\nto individual devices. SeaBIOS optimizes memory usage by only initializing\ndevices that have bootindex assigned. Without explicit bootindex,\nsecondary virtio-blk devices are not initialized and become invisible\nto the bootloader.\n\nThis change adds support for specifying boot order using boot_index\non multiple block devices (2 or more) in the libvirt driver. When\nboot_index is specified on multiple devices, libvirt will use\nper-device boot order (\u003cboot order\u003d\u0027N\u0027/\u003e in device XML) instead of\nos boot device (\u003cboot dev\u003d\u0027hd\u0027/\u003e in os XML). This assigns explicit\nbootindex to each device, ensuring all specified devices are initialized\nby SeaBIOS.\n\nWhen using \u0027openstack server create\u0027 with --block-device, at least\none boot_index is enforced. Therefore, this implementation only uses\nper-device boot order when 2 or more devices (excluding root device)\nhave boot_index. Single device cases continue to use the traditional\nos boot device mechanism for backward compatibility.\n\nCloses-Bug: #2127229\nChange-Id: I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c\nSigned-off-by: Seyeong Kim \u003cseyeong.kim@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4eff4cbd5d6aa82c26b682749b4d9ff3d92b3397"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4eff4cbd5d6aa82c26b682749b4d9ff3d92b3397"}]},"branch":"refs/heads/master"},"74b960e1e7f77ce1136657ee5cdd6f4e76546cc4":{"kind":"REWORK","_number":13,"created":"2026-01-27 08:17:13.000000000","uploader":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"ref":"refs/changes/65/963665/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/65/963665/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/65/963665/13"}}},"commit":{"parents":[{"commit":"e67372b33ef12e9d198aa0e2d455fe09de8537ac","subject":"Merge \"api: Add response body schemas for server tags API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e67372b33ef12e9d198aa0e2d455fe09de8537ac"}]}],"author":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-10 07:12:34.000000000","tz":0},"committer":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2026-01-27 08:15:32.000000000","tz":0},"subject":"libvirt: Support boot_index for multiple block devices","message":"libvirt: Support boot_index for multiple block devices\n\nWhen users specify boot_index on multiple block devices, Nova currently\nonly applies bootindex to the first device. The second and subsequent\ndevices do not receive bootindex parameters in the generated QEMU command,\ncausing GRUB to fail chainloading between disks.\n\nThe root cause is that Nova uses \u003cboot dev\u003d\u0027hd\u0027/\u003e in the os XML section,\nwhich tells QEMU to boot from hard disk but does not assign bootindex\nto individual devices. SeaBIOS optimizes memory usage by only initializing\ndevices that have bootindex assigned. Without explicit bootindex,\nsecondary virtio-blk devices are not initialized and become invisible\nto the bootloader.\n\nThis change adds support for specifying boot order using boot_index\non multiple block devices (2 or more) in the libvirt driver. When\nboot_index is specified on multiple devices, libvirt will use\nper-device boot order (\u003cboot order\u003d\u0027N\u0027/\u003e in device XML) instead of\nos boot device (\u003cboot dev\u003d\u0027hd\u0027/\u003e in os XML). This assigns explicit\nbootindex to each device, ensuring all specified devices are initialized\nby SeaBIOS.\n\nWhen using \u0027openstack server create\u0027 with --block-device, at least\none boot_index is enforced. Therefore, this implementation only uses\nper-device boot order when 2 or more devices (excluding root device)\nhave boot_index. Single device cases continue to use the traditional\nos boot device mechanism for backward compatibility.\n\nCloses-Bug: #2127229\nChange-Id: I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c\nSigned-off-by: Seyeong Kim \u003cseyeong.kim@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/74b960e1e7f77ce1136657ee5cdd6f4e76546cc4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/74b960e1e7f77ce1136657ee5cdd6f4e76546cc4"}]},"branch":"refs/heads/master"},"a7a4dd035c707897be98addd7fa7254db4bcf42c":{"kind":"REWORK","_number":14,"created":"2026-03-10 10:54:49.000000000","uploader":{"_account_id":5112,"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","username":"xtrusia"},"ref":"refs/changes/65/963665/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/65/963665/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/65/963665/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/65/963665/14"}}},"commit":{"parents":[{"commit":"e67372b33ef12e9d198aa0e2d455fe09de8537ac","subject":"Merge \"api: Add response body schemas for server tags API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e67372b33ef12e9d198aa0e2d455fe09de8537ac"}]}],"author":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2025-10-10 07:12:34.000000000","tz":0},"committer":{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","date":"2026-03-10 10:54:44.000000000","tz":0},"subject":"libvirt: Support boot_index for multiple block devices","message":"libvirt: Support boot_index for multiple block devices\n\nWhen users specify boot_index on multiple block devices, Nova currently\nonly applies bootindex to the first device. The second and subsequent\ndevices do not receive bootindex parameters in the generated QEMU command,\ncausing GRUB to fail chainloading between disks.\n\nThe root cause is that Nova uses \u003cboot dev\u003d\u0027hd\u0027/\u003e in the os XML section,\nwhich tells QEMU to boot from hard disk but does not assign bootindex\nto individual devices. SeaBIOS optimizes memory usage by only initializing\ndevices that have bootindex assigned. Without explicit bootindex,\nsecondary virtio-blk devices are not initialized and become invisible\nto the bootloader.\n\nThis change adds support for specifying boot order using boot_index\non multiple block devices (2 or more) in the libvirt driver. When\nboot_index is specified on multiple devices, libvirt will use\nper-device boot order (\u003cboot order\u003d\u0027N\u0027/\u003e in device XML) instead of\nos boot device (\u003cboot dev\u003d\u0027hd\u0027/\u003e in os XML). This assigns explicit\nbootindex to each device, ensuring all specified devices are initialized\nby SeaBIOS.\n\nWhen using \u0027openstack server create\u0027 with --block-device, at least\none boot_index is enforced. Therefore, this implementation only uses\nper-device boot order when 2 or more devices (excluding root device)\nhave boot_index. Single device cases continue to use the traditional\nos boot device mechanism for backward compatibility.\n\nCloses-Bug: #2127229\nChange-Id: I73c7cc7930d10aadf4ccc6c1a4f2fda50cace08c\nSigned-off-by: Seyeong Kim \u003cseyeong.kim@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a7a4dd035c707897be98addd7fa7254db4bcf42c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a7a4dd035c707897be98addd7fa7254db4bcf42c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"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":{}}},{"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":{}}},{"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":{}}}]}
