)]}'
{"id":"openstack%2Fnova~983989","triplet_id":"openstack%2Fnova~stable%2F2026.1~I454403256c5a98fd3502a25c9ad8291d6492ae08","project":"openstack/nova","branch":"stable/2026.1","attention_set":{},"removed_from_attention_set":{"23084":{"account":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"last_update":"2026-04-13 19:20:15.000000000","reason":"Change was submitted"},"35676":{"account":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},"last_update":"2026-04-13 19:20:15.000000000","reason":"Change was submitted"},"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2026-04-13 19:20:15.000000000","reason":"Change was submitted"},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-04-13 11:47:11.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}},"hashtags":[],"change_id":"I454403256c5a98fd3502a25c9ad8291d6492ae08","subject":"fix: device_by_alias should respect config type","status":"MERGED","created":"2026-04-10 08:48:36.000000000","updated":"2026-04-13 19:21:23.000000000","submitted":"2026-04-13 19:20:15.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"983989","cherry_pick_of_change":975651,"cherry_pick_of_patch_set":2,"meta_rev_id":"106301785a4aaca6fd2fc9edf4b90d5a4a6b80c6","_number":983989,"virtual_id_number":983989,"owner":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-13 19:20:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"recommended":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},"all":[{"value":1,"date":"2026-04-10 14:00:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-04-13 11:47:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2026-04-13 11:33:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-04-13 11:47:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}],"reviewers":{"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}],"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-10 08:48:36.000000000","updated_by":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"reviewer":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},"state":"CC"},{"updated":"2026-04-10 08:49:14.000000000","updated_by":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2026-04-10 08:49:26.000000000","updated_by":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2026-04-10 09:26:32.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-04-10 11:14:43.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-04-10 13:38:58.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-04-10 14:00:13.000000000","updated_by":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},"reviewer":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},"state":"REVIEWER"},{"updated":"2026-04-13 11:33:57.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"}],"messages":[{"id":"c8707318106c0d8d902e55b5c16276d5e6c77b03","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"date":"2026-04-10 08:48:36.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"62857df36762abe96a6a7af756e0110fbe42c086","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-04-10 09:26:32.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I454403256c5a98fd3502a25c9ad8291d6492ae08 .","accounts_in_message":[],"_revision_number":1},{"id":"5cf585de235255e80861a4a8b9d0903dbcd24fbc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-10 11:14:43.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/10f5793444f4490e8e15153cade1c3c7\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1447348955e04a079fc1e0414ff056d1 : SUCCESS in 1h 05m 38s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a2ffcdb724e54becadf10550b05259e0 : SUCCESS in 2h 03m 30s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/413ccd246424426a9595767d61fce67b : SUCCESS in 34m 35s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e1cfa9d0c40046d696e2912d4f93c607 : SUCCESS in 1h 01m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1af17281ff5a4fd7a46bc9f5be3a5d59 : SUCCESS in 9m 32s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3bd3ea2c85c243a28ac3f40ae639f5e1 : SUCCESS in 15m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/af336eba7ef14ff5a634af42bc204c21 : SUCCESS in 13m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/06f691202fce43b2ac846232b55686b9 : SUCCESS in 10m 14s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/daf02bca039348209e211980b188adb7 : SUCCESS in 1h 34m 00s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ad4e0d0508224e67809d7fd4cf03b419 : SUCCESS in 32m 16s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/14db8cd12fbd42fb80294be3648b857b : SUCCESS in 55m 35s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/dd7c7e513c0f41e98d9e3d8e5319dc66 : POST_FAILURE in 30m 32s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/f7d22d3e91f34f579467cfcc700d6f8e : SUCCESS in 1h 07m 44s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/d5509baa013545c3abb1000cedc0f90f : SUCCESS in 2h 09m 54s\n- nova-next https://zuul.opendev.org/t/openstack/build/bb0fc8a131eb47c59b97ffb5572d4574 : SUCCESS in 2h 19m 45s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/9ceed5b8f25f45fe8bf29bbf6f335697 : SUCCESS in 37m 00s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/19830b0b184f444a91947046489f9eaf : SUCCESS in 5m 31s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/9563978e26ac4e53b94f636f3bf8c370 : SUCCESS in 27m 37s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/455957ded6a9400daf0ffc5738c14fed : SUCCESS in 24m 21s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/1f303b28fffa42d3af1b6e9390150dcd : SUCCESS in 1h 30m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4e5425fe7f7a462497b929d271e1c2bb : SUCCESS in 53m 20s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ede3ec2d60654249ae074747bf06120c : SUCCESS in 20m 04s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/df161bdf73b742ccaf23897978944a65 : SUCCESS in 33m 47s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/e55c266ba7e74d939a3a5cdeee306038 : SUCCESS in 18m 09s","accounts_in_message":[],"_revision_number":1},{"id":"c4f598d0e97a428bbf35dbd2916529de5a83634e","author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"date":"2026-04-10 11:15:34.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"df6a34581a885e02533c9fcf282669ae53eeb3c8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-10 13:38:48.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/005f330dbf1c439492e59a7fafd51698\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/62d5cd68be3e4662a2ffeae64a1445d7 : SUCCESS in 1h 02m 14s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/7ffbb0ea667e46a58f3f3bb7714da92f : SUCCESS in 1h 08m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fc556feb94464223bae02da4427abf47 : SUCCESS in 1h 04m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8eae8d2fc7314513b6f14932ccd5eba6 : SUCCESS in 1h 02m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1d72cfd0cb1b4ef2a4a1b50011b01def : SUCCESS in 7m 22s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/96ef8fa6ac714e7d99e87efe82035d5c : SUCCESS in 14m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5a4e3ecf91ed4248abe4b1cc3746311d : SUCCESS in 10m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/962ed4501bf242e394375205bc5de1e7 : SUCCESS in 9m 52s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ede02c4dee934cc6b4e37afd41c8dcad : SUCCESS in 1h 55m 28s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c916e09e0fa2447a913c08a179dcf7c9 : SUCCESS in 58m 30s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/fbab2d8232b64c72b3d7fc20126637eb : SUCCESS in 45m 29s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/df0c60a7ee3441cfbd38568ab07195d2 : SUCCESS in 32m 16s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/0444bfba262c42a884a8c58b57b7225f : SUCCESS in 1h 03m 51s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/ccf66432bebd4160ba41e75038c2ddc6 : SUCCESS in 2h 17m 48s\n- nova-next https://zuul.opendev.org/t/openstack/build/33ea6afb878342babc64ac5cd34c2a4e : SUCCESS in 2h 14m 54s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/2aefae18789543a5bb040edf08db9c34 : SUCCESS in 33m 11s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d8da9b2c3dda41d58984a6c75dfd8ce4 : SUCCESS in 3m 40s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/84e14dd61e9844b18fa72f4c6374ea34 : SUCCESS in 32m 12s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/959e59ecfe0b4a9598a684b3e8de58a1 : SUCCESS in 23m 00s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/20043dfdaf75404f92414a27323f5dd6 : SUCCESS in 59m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/57ecb527160b4a3c903319793114d82c : SUCCESS in 1h 05m 41s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/bcf9c139215b4fcda4895f2810d1b21c : SUCCESS in 29m 55s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c93a2dbf1e3e43c9b708bd2801c034c2 : SUCCESS in 34m 29s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/1face38b1b0e46d5b2e4ac33c32adb10 : SUCCESS in 16m 45s","accounts_in_message":[],"_revision_number":1},{"id":"89d64e380f9b001cbabb6eb3850176701cb990d3","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-04-10 13:48:32.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"79f30f3d0c95153c624b9ba438971d089f390ce1","author":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},"date":"2026-04-10 14:00:13.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d9746dac9dffee64e46cf307c2f1058fc5256f7f","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-04-13 11:33:57.000000000","message":"Patch Set 1: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"c1a4776cc1862b36524f67a123185b059299263a","author":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},"date":"2026-04-13 11:45:27.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"fe36f2157c4fda6cc1f7e164cb7b168b3497bae0","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-04-13 11:47:11.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"56eb9b42e94a4dd10a73a11be42935a821f749f7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-13 11:47:47.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"597af817f74706177fc6e82ee9310bd7d249d508","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-13 14:02:07.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/3cc0dbe2b75e4007b12688935e0fc831\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0345bf06d42642e8886eaf707d45c9ea : SUCCESS in 1h 02m 16s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/3fe0c0a3256649da9929eb4e4b661226 : SUCCESS in 1h 55m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/52d6ff9c41b04f4f99ddacff2ae8cc1a : SUCCESS in 56m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b33c571f3c8049e6b632b3ad0762f03b : SUCCESS in 10m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/02c3cd2eaeb34759a35af6fe13a56c05 : SUCCESS in 16m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/56772caad02b4dbaaf0a2d4ebe0817f1 : SUCCESS in 15m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4fc4e7c4bf2d4ba68564dac69f2325e6 : SUCCESS in 9m 14s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ae88766a6ede49258486a853e0894c34 : SUCCESS in 59m 38s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/4d668a7c873e4e8e866c56b94084453a : SUCCESS in 29m 43s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/43ed3cf4f5964be9b48e3924afade65f : SUCCESS in 25m 14s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/0d84fabaa7e84343a5ce04611c10feeb : SUCCESS in 1h 51m 59s\n- nova-next https://zuul.opendev.org/t/openstack/build/017f5ad908cb4d40a7606533e493ff88 : SUCCESS in 1h 25m 04s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ccef712fb2054b449c0daab0afeb8110 : SUCCESS in 7m 40s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ede5172d38b045efb71462c555da9f05 : FAILURE in 21m 45s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e6a6356488884f9c9df669e396ede3b0 : SUCCESS in 1h 12m 57s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dd53c8018b82489c87ec1304f162b113 : SUCCESS in 1h 01m 29s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/485a25d19b77484485b78e6a955b1b5f : SUCCESS in 15m 56s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/eb4bc471a00842a5aedaf4155c90641f : SUCCESS in 47m 47s","accounts_in_message":[],"_revision_number":1},{"id":"a98635be233e77ed111525a0c8d64f3aeb447840","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-04-13 14:12:02.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"1047d7e9eac7379926c1f95270bed03a5c5cfe1a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-13 16:44:38.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/59a3b4208b8e48ac8edecfeca721cc11\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/989b411fb9264656bf6c0b9d2406d6eb : SUCCESS in 43m 17s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e9a5391b151b4959aaf652e391fd0812 : SUCCESS in 1h 56m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c75df69272ea49958b1b1734716fd677 : SUCCESS in 1h 01m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3ebea12beea34bbaa3ee52bfb82353d9 : SUCCESS in 55m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a178f0cc417547e599d1eae624c58be8 : SUCCESS in 8m 55s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/49d7a1ce6d244e7198a162214308ba01 : SUCCESS in 14m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/afc52aa17bac4edc92cdeeba1695077b : SUCCESS in 14m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0f18850ef5fc4ced813a7afe2c7101f4 : SUCCESS in 13m 04s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a16f800b7e7044d19a32025284022441 : SUCCESS in 1h 41m 18s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/53990da8072d4adb9597939da5ce960e : SUCCESS in 38m 06s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/8e7aee55c6bd440f9972717f964836b3 : SUCCESS in 1h 08m 56s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/39060640807747d1923e79c863ef64e6 : SUCCESS in 46m 22s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/a0132d36f8ba449494a048ba0e1d2ae5 : SUCCESS in 1h 05m 13s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/ea4e5c04d52a4fc88690939c0b8a387a : SUCCESS in 1h 18m 42s\n- nova-next https://zuul.opendev.org/t/openstack/build/6f926d4aaac146d19a8449d13ad2c845 : SUCCESS in 2h 25m 52s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/673481e52a5c41c6976baba458fc8689 : SUCCESS in 41m 54s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/07a18d24eee445629941cf0d2ec18f41 : SUCCESS in 5m 48s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/dfe5d2c0cfb3461798a0f186efb5ca88 : SUCCESS in 28m 07s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/695ce43eb5e543d798a6b4d94b680463 : SUCCESS in 24m 55s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/61557779ee3d4741b5e2a9307bff9ded : SUCCESS in 1h 01m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/775dc2fa689449389c9328080f330a7b : SUCCESS in 55m 26s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/1b772e6eeec244b18fa838c3bdb576ab : SUCCESS in 29m 12s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/73e91c827abd4a878243b76f63130b65 : SUCCESS in 19m 30s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/e5ba9b5ee8304db88440cf2291173374 : SUCCESS in 14m 38s","accounts_in_message":[],"_revision_number":1},{"id":"b39e7a02416763b1764fa06adc6adda00ebecac4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-13 16:45:32.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"20dee2cddae20c50fbf1105f93fc95735574eb0b","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-04-13 16:53:51.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"01b3d93fbdc2573bd2c4db805d0f8cfa0533cee5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-13 19:20:15.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5e8f176197ee479281df8ccbcc02a90b\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b9f68b5783f1439ab59f5ad2c27fc002 : SUCCESS in 46m 46s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9eaf2cbc148a4fe19c9e360399541bca : SUCCESS in 1h 35m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/60a99bf69a5040648e794d043f26e97f : SUCCESS in 1h 04m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a018da682a3740398a504d608ddfde04 : SUCCESS in 7m 35s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ded56b37f2a345fb998befc9ccc41895 : SUCCESS in 15m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/97d4bf87588a4c858def28e47b33ca2b : SUCCESS in 10m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2ba78279b1c0446b97cd3aab0091be1e : SUCCESS in 13m 08s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/11c8c9b53cd2477387637cb647a5d1c7 : SUCCESS in 46m 18s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/7fa3e8599b96490a90dfca3f2b4046fa : SUCCESS in 25m 51s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/62babad8ca5943bea3f2d40b98e0e6e1 : SUCCESS in 26m 41s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1a55e4a940544d539a0977ebb750a230 : SUCCESS in 2h 24m 41s\n- nova-next https://zuul.opendev.org/t/openstack/build/144979012553477c906fd204808e1098 : SUCCESS in 2h 09m 48s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/64d0399556d241b987edb0c0b5b8dae9 : SUCCESS in 4m 59s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2aa616d1dbc645c09b5b14908b07604f : SUCCESS in 1h 04m 28s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/30eb5e17e3434d4098532cb06b6dd8dc : SUCCESS in 1h 05m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/98bb10b7f76442e0add9588fe7389a22 : SUCCESS in 56m 11s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/56fb555983284b689870d652afa651c4 : SUCCESS in 16m 50s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/6d9ee4e546d84825bbd42e1a3740e53f : SUCCESS in 38m 08s","accounts_in_message":[],"_revision_number":1},{"id":"56cf9d9f768bbf8f294fc3bca62c9ca4dd22d862","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-13 19:20:15.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"106301785a4aaca6fd2fc9edf4b90d5a4a6b80c6","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-13 19:21:23.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d88b9722b2f44deb91940b2c4f798955\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/92bdee602c014994ad01a98fa08d2cdc : SUCCESS in 54s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"5a8462745b5077e713f1d87086b835ffe1b24cbb","revisions":{"5a8462745b5077e713f1d87086b835ffe1b24cbb":{"kind":"REWORK","_number":1,"created":"2026-04-10 08:48:36.000000000","uploader":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"ref":"refs/changes/89/983989/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/89/983989/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/89/983989/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/89/983989/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/89/983989/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/89/983989/1"}}},"commit":{"parents":[{"commit":"761c4673150482749ff5e1dad464ccca8ecf4334","subject":"Merge \"Fix Flamingo version in qemu matrix.\" into stable/2026.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/761c4673150482749ff5e1dad464ccca8ecf4334"}]}],"author":{"name":"Max Lamprecht","email":"max.lamprecht@stackit.cloud","date":"2026-02-04 15:43:24.000000000","tz":60},"committer":{"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","date":"2026-04-10 08:48:36.000000000","tz":0},"subject":"fix: device_by_alias should respect config type","message":"fix: device_by_alias should respect config type\n\nWhen retrieving devices by alias we should respect the\nfrom_persistent_config config option.\n\nOtherwise the persistent disk detach always throws the disk detach\nfailed warning because of checking the live config.\n\n[1] https://github.com/openstack/nova/blob/ba24639b8dd34a19885298cf728e58dd7db9e703/nova/virt/libvirt/driver.py#L2653\n\nFixes LP Bug: #2140347\nChange-Id: I454403256c5a98fd3502a25c9ad8291d6492ae08\nSigned-off-by: Max Lamprecht \u003cmax.lamprecht@stackit.cloud\u003e\n(cherry picked from commit 17b6b12365ecfba9b85449bcd2cd5d35a27e3480)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5a8462745b5077e713f1d87086b835ffe1b24cbb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5a8462745b5077e713f1d87086b835ffe1b24cbb"}]},"branch":"refs/heads/stable/2026.1"}},"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":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
