)]}'
{"id":"openstack%2Fnova~971068","triplet_id":"openstack%2Fnova~master~I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef","project":"openstack/nova","branch":"master","topic":"bp/async-volume-attachments","attention_set":{},"removed_from_attention_set":{"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2026-02-26 17:13:01.000000000","reason":"\u003cGERRIT_ACCOUNT_4393\u003e replied on the change","reason_account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},"26250":{"account":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"last_update":"2026-02-26 20:04:37.000000000","reason":"Change was submitted"},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2026-02-02 14:40:08.000000000","reason":"\u003cGERRIT_ACCOUNT_9708\u003e replied on the change","reason_account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}}},"hashtags":[],"change_id":"I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef","subject":"Attaching a volume returns HTTP 202","status":"MERGED","created":"2025-12-15 15:31:37.000000000","updated":"2026-02-26 20:06:00.000000000","submitted":"2026-02-26 20:04:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":35,"unresolved_comment_count":3,"has_review_started":true,"submission_id":"971068-bp/async-volume-attachments","meta_rev_id":"b3941546bc60df9a7cfa0a88f99ed262f32c00c5","_number":971068,"virtual_id_number":971068,"owner":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-26 20:04:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":2,"date":"2026-02-26 17:13:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-02-23 17:14:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":1,"date":"2026-02-26 17:13:01.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},{"_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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-15 16:22:53.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-15 16:24:16.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-12-15 16:30:33.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-12-15 17:33:42.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-01-19 09:45:06.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2026-01-21 13:39:38.000000000","updated_by":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"reviewer":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"state":"CC"},{"updated":"2026-01-26 12:19:23.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"CC"},{"updated":"2026-02-18 17:07:32.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2026-02-26 17:13:01.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2026-02-26 17:34:06.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"CC"}],"messages":[{"id":"135207d971adafebb56eb372d6b8889821d5e160","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"date":"2025-12-15 15:31:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8cd40fe2dab5ca25f29909b1a3188e94ab6a4601","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-15 16:22:53.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef .","accounts_in_message":[],"_revision_number":1},{"id":"2034a86cb56baf0c13e33f1d0e8fee1de69dd400","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-15 16:24:16.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-971068-s4qnx/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"6d5ce080b2a98324e52a3604dae372412ab2ef9e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-15 16:30:33.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a47fcd2cf4294145951794e6ce86c81e\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/3636c6cf6c404b159765de9d8cabf1db : FAILURE in 37m 40s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/72bbc3840cd54b4ca7ea1db19476e31b : FAILURE in 12m 00s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/a155046d272843c0afd1f428fb0578b1 : FAILURE in 25m 20s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f8c14cafda38238c8ee7b9d13d8c139b629cd1f4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-15 17:33:42.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/66eb000d0d434ed5be8fb99f3c959a6c\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2f85204b4d5d4f1ebb8d0bc078ff281a : SUCCESS in 57m 09s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/23c7ac173adb4c71bf1d5424ecdc614d : FAILURE in 1h 24m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b05ef81503cd48b8a9587aa05fd04ae5 : FAILURE in 1h 00m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1ef7d5bbeb8740788e1c789589902908 : FAILURE in 21m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7418c2249260458c9cb54307ffd47a3f : SUCCESS in 6m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/aac3d94357a14dc28213de9b6e157e12 : FAILURE in 12m 51s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/94decc1ce7024d47b763ad624a992f2e : FAILURE in 13m 23s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ac6a465af00d4a6c96e10b887ef4427f : FAILURE in 14m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e64d7e5a54534693813cf84af55812e2 : SUCCESS in 11m 28s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f237b4f4041e453a93f0e0db3516e422 : SUCCESS in 1h 17m 30s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a432d2780bfc49eeb7bf3a996d3e1442 : FAILURE in 1h 44m 04s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f4f0dd9d2df24d1581b802429ab1c065 : FAILURE in 49m 56s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/9bdd8fe28e434153bf822afd30b44e03 : SUCCESS in 45m 31s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/0b9d0e94fb5b491bbb78d10c255d5dcd : FAILURE in 1h 52m 43s\n- nova-next https://zuul.opendev.org/t/openstack/build/e581a9734dfd4087adc401a0b8636589 : FAILURE in 1h 55m 58s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/5e2035cbcdb44bfa93d2bc631c265ee6 : SUCCESS in 52m 42s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/bfbfe3742138412086f160fc3e63edb8 : SUCCESS in 4m 42s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/62e50500ec6d42c48ff5b35adb70c611 : FAILURE in 21m 46s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/6775fb164b8e43e886d8ac3f959c4288 : FAILURE in 29m 23s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/1dc004694e5e40c58ec6b8322eda4e56 : FAILURE in 1h 23m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ebc52b65d40845e69391ee8188a80ff9 : SUCCESS in 53m 05s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/95b0a3260e0d4aed8b658aa5a581965d : SUCCESS in 28m 50s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/e5ad8123a1b04e049755b1fed7b66ed9 : SUCCESS in 23m 32s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/9e72be9641254b7e8d18f93b629f9319 : FAILURE in 10m 31s","accounts_in_message":[],"_revision_number":1},{"id":"9c08f39df897b37235024bf51eacf1d3661c9e61","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"date":"2025-12-15 21:30:29.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"4d8d1756533aaa46d9aba3871204e386f48aa563","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"date":"2025-12-16 15:46:07.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"e29d480188c1f62878775d9c6438c4e4081523bd","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 16:20:27.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/555e63a45a0a41cb8e82f5f391788ddc\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/67c26de74d544347bb85cf7b7301fd1d : FAILURE in 26m 33s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/06d702e3e46f45d4bc4242acc5a0b3e4 : FAILURE in 25m 41s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/7a44855b222945e5b7e84730a2e6dd3a : FAILURE in 31m 45s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b84e5726b7a1be77c2b52fad5625a67b54c5fdfe","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-16 16:45:51.000000000","message":"Patch Set 2:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef .","accounts_in_message":[],"_revision_number":2},{"id":"bc2f0e5c8f76b7b6d3a4cab0ad2e556118ee3f84","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 17:55:23.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/b46f2deea2a64a42a6e7c6ab808967f2\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/83a9785286d84427b460f6ef04961052 : SUCCESS in 1h 01m 10s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/69840dea12c44862b973f0678d45d919 : FAILURE in 1h 23m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5c80c90041b14a0dbd9e4d2ea520f1c4 : FAILURE in 44m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/275c8e686d664ab9af8d20e4e362c146 : FAILURE in 16m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9295d289688f4e8aad6e4f0d21450220 : SUCCESS in 6m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/81f4106d88de4859bb4c2d9922565723 : FAILURE in 13m 30s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3cb7593908914200bc7fc038ef6092eb : FAILURE in 12m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/78fabef42dfc43af98eade484cfb8d95 : FAILURE in 18m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/63b2cdf5d37c437fa5bb3aeaa3cf9d4a : SUCCESS in 9m 33s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/3211d21a60e14757a9f5d82d2a1a1ff9 : SUCCESS in 1h 36m 47s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/4823895bfbbd4e17bab554bd5beb348a : FAILURE in 1h 53m 03s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8475124e2da545f198afaf4c27a13c8b : FAILURE in 57m 35s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/2a95e580234c4d7d9cd20e8477d6a8a4 : SUCCESS in 54m 54s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/2978acd31b1a4ca0b1eff87bf99150f5 : FAILURE in 1h 56m 47s\n- nova-next https://zuul.opendev.org/t/openstack/build/1deb556c08a549e0a3845e66b68fa75d : POST_FAILURE in 16m 32s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/fd18e5028a75461abc44e4364242da53 : POST_FAILURE in 29m 24s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d99af3be147c48ec857a6b4daa185acc : SUCCESS in 5m 09s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/c98158624cd046e78c93296a1dcec7e8 : FAILURE in 27m 16s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/c14b0e25fb4c4137b6151a90e7de065b : FAILURE in 29m 14s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/8dac767073494fd49a5e2ce692014f75 : FAILURE in 1h 00m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a79a6b3d544b4f578d2a7a94e4687eaa : SUCCESS in 59m 47s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4eed17c46db74d5398887238e7ed9661 : SUCCESS in 21m 06s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/aa677ac543cb49dea8f27922fd831c10 : SUCCESS in 33m 57s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/612b79d115014967b2b521b96631b1da : FAILURE in 14m 29s","accounts_in_message":[],"_revision_number":2},{"id":"967af99f1b1fbf9937eb4841d4924f5f1adfa7c4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"date":"2026-01-16 14:11:28.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"1206f9c4bb637430c03bb7a4ea869b222d46613d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-16 14:38:34.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/20e197828bf54b829686622b64184eca\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/d84ebe909b824708b05aa78e1e1eb06f : SUCCESS in 17m 55s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/086293247daf44acbbbf7a2a493b7958 : SUCCESS in 18m 25s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/62cadba6a2504440a8857eac385e8305 : SUCCESS in 25m 10s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"5032d926dc90b1b26c3e26a36dc2cf8316b52448","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"date":"2026-01-16 15:01:40.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased. Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"4b793e9ca34581d56fb03a5a5185b3c7cd12b386","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-16 15:10:27.000000000","message":"Patch Set 3:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-971068-8jwbg/index.html\u003e","accounts_in_message":[],"_revision_number":3},{"id":"83b3f045e4499c6f3b467f4019fbbcf6bfce920e","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-01-16 15:13:05.000000000","message":"Patch Set 3:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef .","accounts_in_message":[],"_revision_number":3},{"id":"135ae0367ebcea7272da0a1d5d299bd4b3063d28","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-01-16 16:03:35.000000000","message":"Patch Set 4:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef .","accounts_in_message":[],"_revision_number":4},{"id":"e0157a0e9f3b924048133a65e4ab3493dbc11f23","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-16 16:07:23.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/35cbcaea1cc04fd5a2b9e4057585d381\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/dd0329b885424144b67d83e040ee27e3 : SUCCESS in 18m 44s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a6977464653b46049df5e4cf884c1c5c : SUCCESS in 14m 38s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/df4111c11e084a3a853b6e2d2495d98f : SUCCESS in 25m 14s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"0f8ddf85f76652a240f9d2621f0c42ef78209f76","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-16 16:38:23.000000000","message":"Patch Set 4:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-971068-5qgcd/index.html\u003e","accounts_in_message":[],"_revision_number":4},{"id":"051d862a4bb003d88f0c3c368bb6998d46e6a9ad","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-16 17:42:11.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/6fc8944740fe4906a23fd24b9f0f7fa9\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/750633e2418f4d9d803aa032e9464900 : SUCCESS in 6m 12s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/cb56f5031861421bafdcbe4df68006d2 : SUCCESS in 1h 04m 04s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a0ab16e9898d47c997f1727e2dbdf607 : FAILURE in 1h 03m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9ce4b8f9b43d4d838c0fa372b3ddfe49 : FAILURE in 35m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ce3f7a6732df4e96960020197d3e81d5 : SUCCESS in 24m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e89e7a93420842678460b7a29c6442fa : SUCCESS in 7m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/39b9a7a3f3644e058a740d7f55a5f7b4 : SUCCESS in 8m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d4ea500a0b8843ed871382a737c5bb38 : SUCCESS in 18m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/54e3ff8d54c7440bbe5917887f17fe5d : SUCCESS in 8m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7d1bfaae1de543fc9dd4da4180e6c22b : SUCCESS in 28m 47s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/6f72b659cc12499385ffecbae23209a7 : SUCCESS in 34m 06s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7d5f7060803e4a8b95f5020afc4c34c6 : FAILURE in 1h 10m 45s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/94fc9a6b9d4e4b75aafdeb0017a6b08d : FAILURE in 40m 01s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/cf184715400f4e558dfc1a73a5b4cb38 : SUCCESS in 55m 56s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/c93d8cc0bca649c78211f4c94adf525e : FAILURE in 1h 13m 39s\n- nova-next https://zuul.opendev.org/t/openstack/build/fc3d6d81ff074e82a62c493b94491744 : FAILURE in 2h 34m 07s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/1f5d9b9ee2d247aeb4218fb763787cc9 : SUCCESS in 31m 27s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/cafc620415884a20b39a2f6640e54dc4 : SUCCESS in 4m 13s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/bc4ec61f1d47457387f45080e18b31ec : FAILURE in 31m 35s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/f09044231a064366974c68fb5250bd54 : FAILURE in 19m 27s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e1859abf69c34bc8b4aa74f4b53470e6 : SUCCESS in 1h 03m 22s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/50e1343f0e494dfa8b878b1a0ea62473 : SUCCESS in 30m 46s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4e5b46b6ca2c413d9a0ad5e4ced61b58 : SUCCESS in 30m 11s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/38aa8d7651724f8ba7463691ca24b15b : SUCCESS in 37m 13s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/3f9acf156331461998e85c22385ffdb4 : SUCCESS in 13m 55s","accounts_in_message":[],"_revision_number":4},{"id":"18f4fe788c998a0081dd0111c2d2a4eae4b404d8","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-01-19 09:45:06.000000000","message":"Patch Set 4: Code-Review-1\n\n(11 comments)","accounts_in_message":[],"_revision_number":4},{"id":"480ea7bb16bb7048ea79831d3b3e9c8a97b81b1d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"date":"2026-01-20 14:12:40.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"ca1b03bb86229020d1b6bfbbfbbcb8bd48e40814","author":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"date":"2026-01-20 14:12:57.000000000","message":"Patch Set 5:\n\n(9 comments)","accounts_in_message":[],"_revision_number":5},{"id":"4717055eb25197663dc82020f646bb8fcc123854","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-20 15:04:27.000000000","message":"Patch Set 5:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-971068-wsg5t/index.html\u003e","accounts_in_message":[],"_revision_number":5},{"id":"be9831fbdaa08eb5551945242de164783de52a4a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-20 15:19:22.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e70fb5a311bd41c6afd8b9451ff4fadd\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/fe55fec74fab4dd4991957ceebdb2950 : SUCCESS in 20m 59s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f9f95bba68f34fce86c8f663ad311e5e : SUCCESS in 24m 47s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1f57bed171f54aba9b0c0a952ee34844 : RETRY_LIMIT in 6m 02s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"6d6d327ae6f4b14772b548606355d0d2ed065650","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-01-20 15:19:56.000000000","message":"Patch Set 5:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef .","accounts_in_message":[],"_revision_number":5},{"id":"7f0187c3cb283333c1f7c08120749e996382361e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-20 16:45:48.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/4298469286114b4886b03f4719116528\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/903b82e9260644af8c0025d752b40880 : SUCCESS in 7m 27s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8274eaee3ffd4ffd8bd5689c8dd482c2 : SUCCESS in 1h 05m 02s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ddb6cc46d12948e1890113bcf29535cd : FAILURE in 52m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8a91b87b5feb4dfa82ccc4db9ae26b92 : FAILURE in 59m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9b36828494234e34922c8f3a1f6f6882 : SUCCESS in 24m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ab58db4520e642c5ac3aa6d2967a811b : SUCCESS in 9m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ead37780a0584ad29ca9e5fc81bc5c3c : SUCCESS in 14m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4d2f41d015b5497b91ceb092a8e32ebf : SUCCESS in 10m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/933f14505cf24b6983a49144264f229a : SUCCESS in 12m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a44c1862734a49baabc3e906b14d1f92 : SUCCESS in 38m 49s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/c875a70c9ef44e42b0a115e461f776ae : SUCCESS in 1h 15m 47s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/4d1595ecd64444719aeef9323a7592ba : FAILURE in 1h 47m 26s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/fcc3019a3b2644f5980e575e24d55dc3 : FAILURE in 55m 47s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/8555cb030d924ec882175034fbb9bd8b : SUCCESS in 56m 16s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/77460213a2544aa68ba8af533c54a596 : FAILURE in 1h 05m 23s\n- nova-next https://zuul.opendev.org/t/openstack/build/eef3f90619c041df9ddfcf64fd20e39f : FAILURE in 2h 24m 18s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/201c25dc2b194e109cd48c3bf0d8b5c6 : SUCCESS in 52m 11s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1c3f2e8aea664b06aa91a25cc699c43d : SUCCESS in 5m 18s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5abfedb4b49f44ca8c8de5b1f48d1560 : SUCCESS in 27m 27s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/33ebda6cdaa24a3db0f87a7ecef84125 : SUCCESS in 27m 04s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/7f1a119d4de44033b0f81024174a5586 : SUCCESS in 1h 29m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/700aeac0f5204769be3b05ddeb5eae6a : SUCCESS in 1h 03m 57s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f79be4adfaae4376b5a44527e3aa1930 : SUCCESS in 28m 44s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/00ef5cd70d40428fafb7a556293bb088 : SUCCESS in 34m 31s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/6ef4e90d74d84e5e82f722a1afd16233 : SUCCESS in 14m 38s","accounts_in_message":[],"_revision_number":5},{"id":"39cc8485b218c96e5aa86ffd26999ccd83f4a397","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"date":"2026-01-21 09:37:01.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"efe614aba42d53a54354a946bbc8e61c86f12271","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 10:30:56.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2dc8fe2f71e949df846ed5743f888b82\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/3d3894d7f5b4435999eac49666221a1f : FAILURE in 7m 25s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f4f7df8dcca94ff88b7083ba985925d7 : FAILURE in 13m 25s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/0dfc430e61c1487cbb8b974b893f92ec : RETRY_LIMIT in 6m 14s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"5ebbc08a9ecbb3bef6cb9b738219f5d1da538e9f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 10:43:09.000000000","message":"Patch Set 6: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/32f93f67633140748467655359ccce1b\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/47995cc87df94919875b5b311ed9f7f1 : SUCCESS in 4m 51s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/66e2f6bcd71c4c0f9defbd4ee1543fee : FAILURE in 23m 37s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/079b74df27704b2cbd843d4e5b1db847 : FAILURE in 16m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b06171d49cd5465eb6e1ab48db95e190 : POST_FAILURE in 10m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/186121471f1a46d385d4e5649a6cf90c : FAILURE in 6m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b9e6651e96d84bce9077fbde89f5601e : FAILURE in 4m 04s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bfa0d95b6c524a73bcf02ebd0a954d4b : FAILURE in 4m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e0bb6cb575814947ad4dd72f9e92d0a6 : FAILURE in 3m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac198b7cd4854ff49913ff2c48b574d9 : FAILURE in 7m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/04487e7e5aab4d74adebefa76752c81e : SUCCESS in 24m 34s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/96cbc0eeed854bcd810a2d0d9def8205 : POST_FAILURE in 16m 13s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0138380945394c55ba2f5f96940eac78 : FAILURE in 17m 10s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6b3557ad1f54420a825fec9759dd6a3d : POST_FAILURE in 19m 00s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/7cd1f45c60f442d28722c8d1cdeea251 : POST_FAILURE in 16m 25s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/6d5865e79d2a4078aef12e81aec2aa1c : FAILURE in 18m 13s\n- nova-next https://zuul.opendev.org/t/openstack/build/9ebf514793564b6783f7627461e73ecc : POST_FAILURE in 27m 05s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/642ed184cca7402c848b5fe140a67462 : POST_FAILURE in 13m 21s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4f8a19436b2d45b09b953b2bf4b65460 : SUCCESS in 5m 46s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/a793ccdd96d5483985b26f053dfc85ba : FAILURE in 5m 31s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/7d1034c21fb94618bfaba2b388e2ac16 : FAILURE in 4m 13s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/5b6e3084583d41e3aff26f60871a6a08 : FAILURE in 59m 51s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ae4f980fb55949dabfce5a91a776a075 : FAILURE in 16m 26s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/213d35fd9ebf410e86c48cc6df02b0be : FAILURE in 22m 08s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/93efad4b6bbd458a9b8177376059512d : FAILURE in 23m 26s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/413e0833c825435da3b8bd15df8ce60d : FAILURE in 8m 05s","accounts_in_message":[],"_revision_number":6},{"id":"1483326f312583c00adc8874db1c506f98a052e5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"date":"2026-01-21 11:15:59.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":7},{"id":"4b4bf3c41158b2b0037101f8f45cbc36d8eeecf7","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-01-21 12:15:45.000000000","message":"Patch Set 7:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef .","accounts_in_message":[],"_revision_number":7},{"id":"3ffea0f7c495c5cde7ecf417023b3b5643c0a855","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 13:12:51.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3e602e91ad414f5ba5aaee6604c29157\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/b5e3d354011341a2aafed800d650114f : SUCCESS in 19m 15s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/3d33370b10cb4ac6bdb54f8a50601222 : SUCCESS in 24m 52s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/0bf9b1556250415eb3ceadb372af7209 : RETRY_LIMIT in 6m 40s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"866ee311b1a3e2c9b44cf9d22bdad574a025e754","author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"date":"2026-01-21 13:39:38.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"d51a56a6cc0b0f7c8bd29cd00d425f45e1295ea5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 13:45:40.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/21947fe78e18468fb775a38c80a41a8c\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/632bb3ea5392403e933ec9a264d93f98 : SUCCESS in 5m 56s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e4fcf905d4194301b7a62e1917331a2d : SUCCESS in 1h 02m 22s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/840596d08df84afebe2705fd96b5e9b8 : FAILURE in 1h 25m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/30247816d2364f2fa7503e270a919ce4 : FAILURE in 50m 15s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/391a96f3dcd3409eaf9b9f5531e372cf : SUCCESS in 20m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5819809657874670aa3d21c9edae3d94 : SUCCESS in 4m 23s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/20a80682910a4933992f48ab1c1ff325 : SUCCESS in 12m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5966e2f9985d4da48f0dcac635777c4a : SUCCESS in 10m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8f75043dbc374feaac99f27e05f75d3b : SUCCESS in 11m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e9b1c5018a724423853fbd2031e07c3e : SUCCESS in 28m 36s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/0786428f5a7e4cc088d2f3695043087b : SUCCESS in 1h 10m 46s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7a9dd248133e4423a74ceb8d54006cab : FAILURE in 1h 02m 53s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6206ffc54efb4e77898f034e375815d2 : FAILURE in 34m 15s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/8dc6ddf367e74205b8e4105e0ea7b619 : SUCCESS in 49m 29s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/38c49b2092674d0a94be250f2e170f44 : FAILURE in 2h 06m 36s\n- nova-next https://zuul.opendev.org/t/openstack/build/a3f44d1734ef4554bacb79219939cd43 : FAILURE in 2h 17m 17s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/e75a6ec8605e4f958702ae0583bf3e38 : SUCCESS in 52m 45s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/8bc00512561e40809ab09c4e252cb30a : SUCCESS in 3m 19s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/aec0a385180c42a2b087b9649637d9a6 : SUCCESS in 29m 06s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/14b44bb054a84932843668e1c2e68853 : SUCCESS in 22m 41s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/610e1977c36d48fe897989a40b4ebd9f : SUCCESS in 1h 18m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c2a13c1d96a54fba88810cf0f5b1e195 : SUCCESS in 58m 20s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a2011a3555ee41f0962efafe372ae423 : SUCCESS in 26m 05s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/e483202cf9524a678ce5b938efe55b81 : SUCCESS in 29m 37s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/58bf80b2a5ce4dc7bf4e03b8d73bb3d1 : SUCCESS in 12m 38s","accounts_in_message":[],"_revision_number":7},{"id":"7300eb62e06e05b6b14738fba469646ad0782c72","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-21 14:22:30.000000000","message":"Patch Set 7:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-971068-n9n6q/index.html\u003e","accounts_in_message":[],"_revision_number":7},{"id":"4bdd169ac74e2b29abea9ef20f05577f25a4c42a","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-01-21 14:44:30.000000000","message":"Patch Set 7:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef .","accounts_in_message":[],"_revision_number":7},{"id":"07b58d3bf95e4512cee8b1c7b225e98a428ce1c1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"date":"2026-01-26 08:08:31.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":8},{"id":"07699ce72a9784875eefb11f4f48c357b808d05c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 08:41:44.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5030dc6f5fb14f18a931cbf8b127dd3c\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/d8510682cc62480baa48c1a7fc25c42b : SUCCESS in 31m 06s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a456466c0cf6443da4c0cdf1fde3e2ec : SUCCESS in 31m 28s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1875a5c0d3304c8caf02565efd54369b : RETRY_LIMIT in 7m 32s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"9c3bb118534b90270ccbfa8b363aecacf93ad85f","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-01-26 09:04:47.000000000","message":"Patch Set 8:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef .","accounts_in_message":[],"_revision_number":8},{"id":"863a73bd7107a0300519f27558ccb57f7a9490c8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 10:44:15.000000000","message":"Patch Set 8: 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/40ce1ee616824af1b6b90bd9510d3741\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/f25ec16638ee4e21a891874c46b95219 : SUCCESS in 3m 24s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/cabc05aad91b47629271a5e28e0400b8 : SUCCESS in 35m 57s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/85dcbb8bc4d24277a9b77f0dca3837e8 : SUCCESS in 2h 00m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/aaa43f1f1df54a49aad9a94edc20112a : SUCCESS in 44m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7e127f591c5f4d97b06c2682e09fa8ae : SUCCESS in 25m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ab9624a0e3324e59b09054f7f151bc38 : SUCCESS in 8m 05s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ed64b75dfd53408092a2e604b9b7f991 : SUCCESS in 13m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/aafa00a6409d4d8088f35baa00c65bb0 : SUCCESS in 12m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/423e9a4f0da44271aa33cad60aaf639c : SUCCESS in 11m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5fe4de02b4e64598824fb2773e87f9fc : SUCCESS in 23m 38s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/da03020b48f84902b15aee01bccfd074 : SUCCESS in 38m 49s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/69b5a6544e194c7098adfb9b14941156 : FAILURE in 1h 05m 43s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d7d15e9947da445d88d5f78d8188fa72 : SUCCESS in 54m 56s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/0871c5e1e0734107886a5797f0d9140d : SUCCESS in 53m 46s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/8a2be79f7660455ca3ba26375004d31f : SUCCESS in 2h 13m 27s\n- nova-next https://zuul.opendev.org/t/openstack/build/ad6009a072934a618a621fad861c1b15 : SUCCESS in 2h 00m 43s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/042d3fffae69473fa89a9ab8d93b919e : SUCCESS in 52m 58s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/bd0a0566388b40ad9d866fb381deda0f : SUCCESS in 6m 35s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/819685b54e2c458e9a0711e8bf0776d6 : SUCCESS in 21m 29s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/98ba661eab9d4c5c9630290c0ee34dc6 : SUCCESS in 25m 49s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9f4c3e1f38a14e44b17f2403bbb8dc6e : SUCCESS in 1h 23m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c269fda236ff4d88b038c6e9eef87d85 : SUCCESS in 1h 00m 10s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a6d1dfe6e6524fbb9683e2131bdbbc43 : FAILURE in 22m 21s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/f13e61d09ac3462ea68088142616870c : SUCCESS in 14m 09s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/42ee32e243f54a5b914f950f8aa6c680 : SUCCESS in 11m 00s","accounts_in_message":[],"_revision_number":8},{"id":"f2548ba35e6f12509219bc709acf67725288ae4c","author":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"date":"2026-01-26 11:27:37.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"dd305e08db04cb23a2b0db3c1291656a51318d9c","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-01-26 12:19:23.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"77cf03eca42f53237c04d35ea4109560d4a9fb1e","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-01-28 19:10:50.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"b78e20d009905024c5271273737207a5e7923b04","author":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"date":"2026-01-29 09:06:13.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"f12ba15b5607a22fea28cfa3ad3fca25f1a1edbe","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-01-29 15:25:30.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"54835de3d78c66bf4be31357091693deba602b86","author":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"date":"2026-01-30 07:42:05.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"5a12f728b0a238efddeee00e1c5a76ce599c6dca","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-01-30 15:29:33.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"6b789eb7523852af0e9b0f6d86010b770eaf4327","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-02 14:40:08.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"124322f913af72a94fe37d4dd07089c6d0fdd51b","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-02 14:45:06.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"385c8dd0d6c417bb00847fe73dde77e76bc64267","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"date":"2026-02-18 14:02:18.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":9},{"id":"f7e8731c7cb093681acf270bc4e5dd0648f35026","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-02-18 14:07:42.000000000","message":"Patch Set 9:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef .","accounts_in_message":[],"_revision_number":9},{"id":"26a8b6c2aacefc22a57b31cf04429618f055ee99","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 16:34:25.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2f234d96bea045c9bb340b0e6bc02a9f\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/d3edcb183587406ab7a4820d5acf69d6 : SUCCESS in 3m 49s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d9cd79c6941a40f2a1d0bc4473abc508 : SUCCESS in 38m 54s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9938f07488a64583be522e0412958646 : SUCCESS in 2h 07m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/32fdff453b504864a2d4f8a323e0a07f : SUCCESS in 1h 13m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e70454c1f57340d3b4a4eaa5efb6008f : SUCCESS in 39m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bb72d667083842fb9b06d02fad18a210 : SUCCESS in 7m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f5ed6e8d16194a1894d9c07680c2f4d6 : SUCCESS in 18m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1bde07ea4ca14696be056ff1fa70c37e : SUCCESS in 10m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e5ef4042ec404830a5c7d2adb97e76eb : SUCCESS in 14m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4071875ca26345bd804e317a8e0baccd : SUCCESS in 46m 36s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/05f77009dc664363a5e916029a262065 : SUCCESS in 1h 52m 31s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/01cc5e638ff24a4f9b66a695c3a582d8 : SUCCESS in 1h 01m 47s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/0ec377eb920345d48620afe1dfd25a5e : SUCCESS in 56m 27s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/19d0be587adf4a40aacd4467b5e4acf6 : SUCCESS in 2h 22m 18s\n- nova-next https://zuul.opendev.org/t/openstack/build/483d087e35114caf823347891564748c : SUCCESS in 2h 24m 21s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/8b63c806300e4eaf9abc5e8fdd117dcd : SUCCESS in 57m 17s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/2b46e6258d3e423e960596b2ed6cc608 : SUCCESS in 4m 03s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/3c62cf9ca42f4a36958df6d1a8837b36 : SUCCESS in 29m 37s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/2179b51450a14335b3c0e110a5feebe7 : SUCCESS in 24m 53s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/46175aa61a9141b18418431649642944 : SUCCESS in 1h 28m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c8a09353c12f49468613bd0cb862fb2b : SUCCESS in 1h 05m 06s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/0891d39000ee48ee932c94378872e0d6 : SUCCESS in 28m 33s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/0ce2e847f7ea478a8bf564941023a54a : SUCCESS in 32m 08s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/7e0e1a6d52e2417a88be70455b390c1c : SUCCESS in 17m 44s","accounts_in_message":[],"_revision_number":9},{"id":"5a002f769e87177e3b0ef63c276c4b5de444b0da","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-02-18 17:17:36.000000000","message":"Patch Set 9:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":9},{"id":"4d8a0751791ccaa148680f7d0560167fbf7ed309","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 19:27:11.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/14caa402e8e54f73a40ccc341453aff9\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/3a33260053e148029c046a818231da1e : FAILURE in 39m 18s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/dea7ce00f80e42b78e72c7d8f4d25384 : SUCCESS in 14m 40s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/9ef2c270dba14678a3524fb8271bbd70 : RETRY_LIMIT in 5m 26s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"dc69d712d32aa2f1178d79ee4dfb8410d7619920","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-23 17:14:11.000000000","message":"Patch Set 9: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"048b8ec7cd600575596783da8cb93781d1d124fd","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-02-26 17:13:01.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"9e2de9fa396e957c8cd49e621e50cea4e55ec723","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 17:13:59.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"1d5bedc67e74eab8d16e09164af6b75011dc50c4","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-02-26 17:34:06.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"35d37a54909c6043fc6d5f6a4fee6ad9176a9658","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 20:04:36.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5010ad63bc2049e28e6104b1d727f982\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/b037bd01f66147de8a5a9be4c457d5a8 : SUCCESS in 5m 53s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d6e6db41eae9413faa0cf1b11b229b30 : SUCCESS in 1h 11m 46s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/da82f458dc2f45c7ae97b1e7bac73af2 : SUCCESS in 2h 13m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3f944fb76aae4d71bcbef03e25a5ac02 : SUCCESS in 1h 09m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b0c8c348aef9476eb5833c7b231f77d1 : SUCCESS in 9m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d3403d6123b449a8b498e0215315eb3e : SUCCESS in 18m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/84fda3ae438b4a91bc1c25b8f9ee92eb : SUCCESS in 11m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d64d523627424628b1f5dbaa6185514b : SUCCESS in 12m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bf41615f698d4960a7f36a1bfc46745b : SUCCESS in 47m 11s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f965ca7dc6774646aedc8349933baf70 : SUCCESS in 53m 03s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/46df4c8a8da44f04beb7fbb540d2240d : SUCCESS in 29m 17s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/73c8d09751ed4e5289f6e8add43d55b5 : SUCCESS in 22m 54s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1a676ba8eba24a2d8494be9574adb39f : SUCCESS in 2h 10m 48s\n- nova-next https://zuul.opendev.org/t/openstack/build/aa953d2084c8497b8ee0283f10c8ec0d : SUCCESS in 2h 39m 21s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/e6148ccb59a74f6ba3c0418c2346cde6 : SUCCESS in 4m 22s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/165a659f98b24c80bffa8b5995390a02 : SUCCESS in 1h 48m 49s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/81d67c9e35a44e2a8956c2c26c54790d : SUCCESS in 1h 27m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b1b60cf0334247d881066b503a8a9848 : SUCCESS in 54m 30s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/10caa66c1d164d6a87a35339ed59a790 : SUCCESS in 16m 27s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/63f52b558cb941dd96563611364b0f5d : SUCCESS in 57m 10s","accounts_in_message":[],"_revision_number":9},{"id":"f434b7cc40bef26ae02749e226730a6c13c67392","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 20:04:37.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":9},{"id":"b3941546bc60df9a7cfa0a88f99ed262f32c00c5","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 20:06:00.000000000","message":"Patch Set 9:\n\nBuild failed (promote pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/7cea92e25f784a1f9a34e2bf22665ba9\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/481d6542e88b441d8b92b52b7ef11d5a : SUCCESS in 47s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/59a1b2224a784e8c9977644fe8a1eebd : FAILURE in 1m 05s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4d45e83579a34374aa9f242a4daa751f : SUCCESS in 43s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"2a51df27603cd07f8a4cd63276578f1815131e91","revisions":{"7f76e4b86828cacae7a7437f00c0f410e47924ed":{"kind":"REWORK","_number":1,"created":"2025-12-15 15:31:37.000000000","uploader":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"ref":"refs/changes/68/971068/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/68/971068/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/68/971068/1"}}},"commit":{"parents":[{"commit":"1712ae48e3111e0a2c178b9d601572d624a56374","subject":"Merge \"libvirt: add configuration option for volume AIO mode\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1712ae48e3111e0a2c178b9d601572d624a56374"}]}],"author":{"name":"Johannes Kulik","email":"johannes.kulik@sap.com","date":"2025-12-15 15:27:49.000000000","tz":60},"committer":{"name":"Johannes Kulik","email":"johannes.kulik@sap.com","date":"2025-12-15 15:31:08.000000000","tz":60},"subject":"WIP: Attaching a volume returns HTTP 202","message":"WIP: Attaching a volume returns HTTP 202\n\nInstead of returning an HTTP 200 and a `volumeAttachment` object,\nattaching a volume to an instance returns HTTP 202 starting from API\nversion 2.101.\n\nTo keep the functionality for older API versions, we move the\n`_attach_volume()` method from n-api to n-conductor and either do a call\nor a cast depending on whether the API needs to return a value.\nn-conductor then handles reserving the block_device_mapping\u0027s device by\ncalling n-compute before it starts the previously-already-async volume\nattachment.\n\nChange-Id: I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef\nImplements: blueprint async-volume-attachments\nSigned-off-by: Johannes Kulik \u003cjohannes.kulik@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7f76e4b86828cacae7a7437f00c0f410e47924ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7f76e4b86828cacae7a7437f00c0f410e47924ed"}]},"branch":"refs/heads/master"},"1e0bb34e6c039dac2f3dce483b000a787e07b2b0":{"kind":"REWORK","_number":2,"created":"2025-12-16 15:46:07.000000000","uploader":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"ref":"refs/changes/68/971068/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/68/971068/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/68/971068/2"}}},"commit":{"parents":[{"commit":"1712ae48e3111e0a2c178b9d601572d624a56374","subject":"Merge \"libvirt: add configuration option for volume AIO mode\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1712ae48e3111e0a2c178b9d601572d624a56374"}]}],"author":{"name":"Johannes Kulik","email":"johannes.kulik@sap.com","date":"2025-12-15 15:27:49.000000000","tz":60},"committer":{"name":"Johannes Kulik","email":"johannes.kulik@sap.com","date":"2025-12-16 15:46:14.000000000","tz":60},"subject":"WIP: Attaching a volume returns HTTP 202","message":"WIP: Attaching a volume returns HTTP 202\n\nInstead of returning an HTTP 200 and a `volumeAttachment` object,\nattaching a volume to an instance returns HTTP 202 starting from API\nversion 2.101.\n\nTo keep the functionality for older API versions, we move the\n`_attach_volume()` method from n-api to n-conductor and either do a call\nor a cast depending on whether the API needs to return a value.\nn-conductor then handles reserving the block_device_mapping\u0027s device by\ncalling n-compute before it starts the previously-already-async volume\nattachment.\n\nChange-Id: I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef\nImplements: blueprint async-volume-attachments\nSigned-off-by: Johannes Kulik \u003cjohannes.kulik@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1e0bb34e6c039dac2f3dce483b000a787e07b2b0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1e0bb34e6c039dac2f3dce483b000a787e07b2b0"}]},"branch":"refs/heads/master"},"0f55db40389aaed98cf1dac6d63fbcc48d75a468":{"kind":"REWORK","_number":3,"created":"2026-01-16 14:11:28.000000000","uploader":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"ref":"refs/changes/68/971068/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/68/971068/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/68/971068/3"}}},"commit":{"parents":[{"commit":"1712ae48e3111e0a2c178b9d601572d624a56374","subject":"Merge \"libvirt: add configuration option for volume AIO mode\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1712ae48e3111e0a2c178b9d601572d624a56374"}]}],"author":{"name":"Johannes Kulik","email":"johannes.kulik@sap.com","date":"2025-12-15 15:27:49.000000000","tz":60},"committer":{"name":"Johannes Kulik","email":"johannes.kulik@sap.com","date":"2026-01-16 14:11:12.000000000","tz":60},"subject":"WIP: Attaching a volume returns HTTP 202","message":"WIP: Attaching a volume returns HTTP 202\n\nInstead of returning an HTTP 200 and a `volumeAttachment` object,\nattaching a volume to an instance returns HTTP 202 starting from API\nversion 2.101.\n\nTo keep the functionality for older API versions, we move the\n`_attach_volume()` method from n-api to n-conductor and either do a call\nor a cast depending on whether the API needs to return a value.\nn-conductor then handles reserving the block_device_mapping\u0027s device by\ncalling n-compute before it starts the previously-already-async volume\nattachment.\n\nWe have to move `_check_attach_and_reserve_volume` into compute utils,\nbecause it\u0027s getting called in both conductor and compute api (for the\nshelved offloaded attach).\n\nChange-Id: I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef\nImplements: blueprint async-volume-attachments\nSigned-off-by: Johannes Kulik \u003cjohannes.kulik@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0f55db40389aaed98cf1dac6d63fbcc48d75a468"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0f55db40389aaed98cf1dac6d63fbcc48d75a468"}]},"branch":"refs/heads/master"},"bc421b74a094bd0c47002ceb49e783fed4ec28f6":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":4,"created":"2026-01-16 15:01:40.000000000","uploader":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"ref":"refs/changes/68/971068/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/68/971068/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/68/971068/4"}}},"commit":{"parents":[{"commit":"f43c64c56cf319424dd7f1ea2a444fb8194b4e87","subject":"Merge \"Migrate upper functional job to Python 3.13\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f43c64c56cf319424dd7f1ea2a444fb8194b4e87"}]}],"author":{"name":"Johannes Kulik","email":"johannes.kulik@sap.com","date":"2025-12-15 15:27:49.000000000","tz":60},"committer":{"name":"Johannes Kulik","email":"johannes.kulik@sap.com","date":"2026-01-16 15:02:12.000000000","tz":60},"subject":"Attaching a volume returns HTTP 202","message":"Attaching a volume returns HTTP 202\n\nInstead of returning an HTTP 200 and a `volumeAttachment` object,\nattaching a volume to an instance returns HTTP 202 starting from API\nversion 2.101.\n\nTo keep the functionality for older API versions, we move the\n`_attach_volume()` method from n-api to n-conductor and either do a call\nor a cast depending on whether the API needs to return a value.\nn-conductor then handles reserving the block_device_mapping\u0027s device by\ncalling n-compute before it starts the previously-already-async volume\nattachment.\n\nWe have to move `_check_attach_and_reserve_volume` into compute utils,\nbecause it\u0027s getting called in both conductor and compute api (for the\nshelved offloaded attach).\n\nChange-Id: I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef\nImplements: blueprint async-volume-attachments\nSigned-off-by: Johannes Kulik \u003cjohannes.kulik@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bc421b74a094bd0c47002ceb49e783fed4ec28f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bc421b74a094bd0c47002ceb49e783fed4ec28f6"}]},"branch":"refs/heads/master"},"a6161375b1b285571567e98ec05752b2ec2e6675":{"kind":"REWORK","_number":5,"created":"2026-01-20 14:12:40.000000000","uploader":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"ref":"refs/changes/68/971068/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/68/971068/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/68/971068/5"}}},"commit":{"parents":[{"commit":"f43c64c56cf319424dd7f1ea2a444fb8194b4e87","subject":"Merge \"Migrate upper functional job to Python 3.13\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f43c64c56cf319424dd7f1ea2a444fb8194b4e87"}]}],"author":{"name":"Johannes Kulik","email":"johannes.kulik@sap.com","date":"2025-12-15 15:27:49.000000000","tz":60},"committer":{"name":"Johannes Kulik","email":"johannes.kulik@sap.com","date":"2026-01-20 13:57:19.000000000","tz":60},"subject":"Attaching a volume returns HTTP 202","message":"Attaching a volume returns HTTP 202\n\nInstead of returning an HTTP 200 and a `volumeAttachment` object,\nattaching a volume to an instance returns HTTP 202 starting from API\nversion 2.101.\n\nTo keep the functionality for older API versions, we move the\n`_attach_volume()` method from n-api to n-conductor and either do a call\nor a cast depending on whether the API needs to return a value.\nn-conductor then handles reserving the block_device_mapping\u0027s device by\ncalling n-compute before it starts the previously-already-async volume\nattachment.\n\nWe have to move `_check_attach_and_reserve_volume` into compute utils,\nbecause it\u0027s getting called in both conductor and compute api (for the\nshelved offloaded attach).\n\nUpdating the functional tests\u0027 `post_server_volume()` and\n`_attach_volume()` to not return the attachment anymore is possible, as\nno test uses the returned values.\n\nChange-Id: I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef\nImplements: blueprint async-volume-attachments\nSigned-off-by: Johannes Kulik \u003cjohannes.kulik@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a6161375b1b285571567e98ec05752b2ec2e6675"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a6161375b1b285571567e98ec05752b2ec2e6675"}]},"branch":"refs/heads/master"},"4fa41e016f39c6979ca66f4da245db8b57f2749f":{"kind":"REWORK","_number":6,"created":"2026-01-21 09:37:01.000000000","uploader":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"ref":"refs/changes/68/971068/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/68/971068/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/68/971068/6"}}},"commit":{"parents":[{"commit":"f43c64c56cf319424dd7f1ea2a444fb8194b4e87","subject":"Merge \"Migrate upper functional job to Python 3.13\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f43c64c56cf319424dd7f1ea2a444fb8194b4e87"}]}],"author":{"name":"Johannes Kulik","email":"johannes.kulik@sap.com","date":"2025-12-15 15:27:49.000000000","tz":60},"committer":{"name":"Johannes Kulik","email":"johannes.kulik@sap.com","date":"2026-01-21 09:11:11.000000000","tz":60},"subject":"Attaching a volume returns HTTP 202","message":"Attaching a volume returns HTTP 202\n\nInstead of returning an HTTP 200 and a `volumeAttachment` object,\nattaching a volume to an instance returns HTTP 202 starting from API\nversion 2.101.\n\nTo keep the functionality for older API versions, we move the\n`_attach_volume()` method from n-api to n-conductor and either do a call\nor a cast depending on whether the API needs to return a value.\nn-conductor then handles reserving the block_device_mapping\u0027s device by\ncalling n-compute before it starts the previously-already-async volume\nattachment.\n\nWe have to move `_check_attach_and_reserve_volume` into compute utils,\nbecause it\u0027s getting called in both conductor and compute api (for the\nshelved offloaded attach).\n\nThe new RPC method in the conductor needs a long timeout when used with\nAPI versions less than the new 2.101, because it waits for the call to\n`reserve_block_device_name()` in nova-compute which already needs a long\ntimeout.\n\nUpdating the functional tests\u0027 `post_server_volume()` and\n`_attach_volume()` to not return the attachment anymore is possible, as\nno test uses the returned values.\n\nChange-Id: I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef\nImplements: blueprint async-volume-attachments\nSigned-off-by: Johannes Kulik \u003cjohannes.kulik@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4fa41e016f39c6979ca66f4da245db8b57f2749f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4fa41e016f39c6979ca66f4da245db8b57f2749f"}]},"branch":"refs/heads/master"},"f0e0a6d88846a135d2e8977b77f417326e0bb668":{"kind":"REWORK","_number":7,"created":"2026-01-21 11:15:59.000000000","uploader":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"ref":"refs/changes/68/971068/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/68/971068/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/68/971068/7"}}},"commit":{"parents":[{"commit":"f43c64c56cf319424dd7f1ea2a444fb8194b4e87","subject":"Merge \"Migrate upper functional job to Python 3.13\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f43c64c56cf319424dd7f1ea2a444fb8194b4e87"}]}],"author":{"name":"Johannes Kulik","email":"johannes.kulik@sap.com","date":"2025-12-15 15:27:49.000000000","tz":60},"committer":{"name":"Johannes Kulik","email":"johannes.kulik@sap.com","date":"2026-01-21 11:13:41.000000000","tz":60},"subject":"Attaching a volume returns HTTP 202","message":"Attaching a volume returns HTTP 202\n\nInstead of returning an HTTP 200 and a `volumeAttachment` object,\nattaching a volume to an instance returns HTTP 202 starting from API\nversion 2.101.\n\nTo keep the functionality for older API versions, we move the\n`_attach_volume()` method from n-api to n-conductor and either do a call\nor a cast depending on whether the API needs to return a value.\nn-conductor then handles reserving the block_device_mapping\u0027s device by\ncalling n-compute before it starts the previously-already-async volume\nattachment.\n\nWe have to move `_check_attach_and_reserve_volume` into compute utils,\nbecause it\u0027s getting called in both conductor and compute api (for the\nshelved offloaded attach).\n\nThe new RPC method in the conductor needs a long timeout when used with\nAPI versions less than the new 2.101, because it waits for the call to\n`reserve_block_device_name()` in nova-compute which already needs a long\ntimeout.\n\nUpdating the functional tests\u0027 `post_server_volume()` and\n`_attach_volume()` to not return the attachment anymore is possible, as\nno test uses the returned values.\n\nChange-Id: I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef\nImplements: blueprint async-volume-attachments\nSigned-off-by: Johannes Kulik \u003cjohannes.kulik@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f0e0a6d88846a135d2e8977b77f417326e0bb668"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f0e0a6d88846a135d2e8977b77f417326e0bb668"}]},"branch":"refs/heads/master"},"47e641b07ce1aded7053bf75410d61fda654dffb":{"kind":"REWORK","_number":8,"created":"2026-01-26 08:08:31.000000000","uploader":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"ref":"refs/changes/68/971068/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/68/971068/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/68/971068/8"}}},"commit":{"parents":[{"commit":"f43c64c56cf319424dd7f1ea2a444fb8194b4e87","subject":"Merge \"Migrate upper functional job to Python 3.13\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f43c64c56cf319424dd7f1ea2a444fb8194b4e87"}]}],"author":{"name":"Johannes Kulik","email":"johannes.kulik@sap.com","date":"2025-12-15 15:27:49.000000000","tz":60},"committer":{"name":"Johannes Kulik","email":"johannes.kulik@sap.com","date":"2026-01-26 08:09:08.000000000","tz":60},"subject":"Attaching a volume returns HTTP 202","message":"Attaching a volume returns HTTP 202\n\nInstead of returning an HTTP 200 and a `volumeAttachment` object,\nattaching a volume to an instance returns HTTP 202 starting from API\nversion 2.101.\n\nTo keep the functionality for older API versions, we move the\n`_attach_volume()` method from n-api to n-conductor and either do a call\nor a cast depending on whether the API needs to return a value.\nn-conductor then handles reserving the block_device_mapping\u0027s device by\ncalling n-compute before it starts the previously-already-async volume\nattachment.\n\nWe have to move `_check_attach_and_reserve_volume` into compute utils,\nbecause it\u0027s getting called in both conductor and compute api (for the\nshelved offloaded attach).\n\nThe new RPC method in the conductor needs a long timeout when used with\nAPI versions less than the new 2.101, because it waits for the call to\n`reserve_block_device_name()` in nova-compute which already needs a long\ntimeout.\n\nUpdating the functional tests\u0027 `post_server_volume()` and\n`_attach_volume()` to not return the attachment anymore is possible, as\nno test uses the returned values.\n\nChange-Id: I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef\nImplements: blueprint async-volume-attachments\nSigned-off-by: Johannes Kulik \u003cjohannes.kulik@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/47e641b07ce1aded7053bf75410d61fda654dffb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/47e641b07ce1aded7053bf75410d61fda654dffb"}]},"branch":"refs/heads/master"},"2a51df27603cd07f8a4cd63276578f1815131e91":{"kind":"REWORK","_number":9,"created":"2026-02-18 14:02:18.000000000","uploader":{"_account_id":26250,"name":"Johannes Kulik","email":"johannes.kulik@sap.com","username":"jkulik"},"ref":"refs/changes/68/971068/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/68/971068/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/971068/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/68/971068/9"}}},"commit":{"parents":[{"commit":"0383085510442d17808deacd593af702d3d9c7a1","subject":"Merge \"Preserve UEFI NVRAM variable store\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0383085510442d17808deacd593af702d3d9c7a1"}]}],"author":{"name":"Johannes Kulik","email":"johannes.kulik@sap.com","date":"2025-12-15 15:27:49.000000000","tz":60},"committer":{"name":"Johannes Kulik","email":"johannes.kulik@sap.com","date":"2026-02-18 14:02:21.000000000","tz":60},"subject":"Attaching a volume returns HTTP 202","message":"Attaching a volume returns HTTP 202\n\nInstead of returning an HTTP 200 and a `volumeAttachment` object,\nattaching a volume to an instance returns HTTP 202 starting from API\nversion 2.101.\n\nTo keep the functionality for older API versions, we move the\n`_attach_volume()` method from n-api to n-conductor and either do a call\nor a cast depending on whether the API needs to return a value.\nn-conductor then handles reserving the block_device_mapping\u0027s device by\ncalling n-compute before it starts the previously-already-async volume\nattachment.\n\nWe have to move `_check_attach_and_reserve_volume` into compute utils,\nbecause it\u0027s getting called in both conductor and compute api (for the\nshelved offloaded attach).\n\nThe new RPC method in the conductor needs a long timeout when used with\nAPI versions less than the new 2.101, because it waits for the call to\n`reserve_block_device_name()` in nova-compute which already needs a long\ntimeout.\n\nUpdating the functional tests\u0027 `post_server_volume()` and\n`_attach_volume()` to not return the attachment anymore is possible, as\nno test uses the returned values.\n\nChange-Id: I4d38c2679f0e88cca30055a9c8c45ba1dd6fb5ef\nImplements: blueprint async-volume-attachments\nSigned-off-by: Johannes Kulik \u003cjohannes.kulik@sap.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2a51df27603cd07f8a4cd63276578f1815131e91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2a51df27603cd07f8a4cd63276578f1815131e91"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
