)]}'
{"id":"openstack%2Fnova~982862","triplet_id":"openstack%2Fnova~unmaintained%2Fzed~Id033a5760272e4fb06dee2342414b26aa16ffe24","project":"openstack/nova","branch":"unmaintained/zed","attention_set":{},"removed_from_attention_set":{"15197":{"account":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"last_update":"2026-04-01 15:06:08.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id033a5760272e4fb06dee2342414b26aa16ffe24","subject":"libvirt: Use common naming convention for ephemeral disk labels","status":"MERGED","created":"2026-03-31 15:34:17.000000000","updated":"2026-04-01 15:07:27.000000000","submitted":"2026-04-01 15:06:08.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"982862","cherry_pick_of_change":982726,"cherry_pick_of_patch_set":1,"meta_rev_id":"03b50bd16d2a7535af6933deb8071aed565b09cd","_number":982862,"virtual_id_number":982862,"owner":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-01 15:06:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":2,"date":"2026-04-01 07:39:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":1,"date":"2026-04-01 07:39:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"}],"reviewers":{"REVIEWER":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"}],"CC":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-31 15:34:17.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"CC"},{"updated":"2026-03-31 17:19:52.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-03-31 22:13:56.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-01 07:12:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"state":"REVIEWER"},{"updated":"2026-04-01 07:12:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"state":"REVIEWER"},{"updated":"2026-04-01 07:12:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"state":"REVIEWER"},{"updated":"2026-04-01 07:12:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"},{"updated":"2026-04-01 07:12:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"},{"updated":"2026-04-01 07:12:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2026-04-01 07:12:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":19298,"name":"Nicolas Bock","email":"nicolas.bock@canonical.com","username":"nicolasbock"},"state":"REVIEWER"},{"updated":"2026-04-01 07:12:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"state":"REVIEWER"},{"updated":"2026-04-01 07:12:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"state":"REVIEWER"},{"updated":"2026-04-01 07:12:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2026-04-01 07:12:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"state":"REVIEWER"}],"messages":[{"id":"0c95d755030b119e71bd5356547747dfa04fa334","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2026-03-31 15:34:17.000000000","message":"Patch Set 1: Cherry Picked from branch unmaintained/2023.1.","accounts_in_message":[],"_revision_number":1},{"id":"3cc11fde4d627e28515f1c5b8eb321628d430f81","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-31 17:19:52.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/44c343cf45d841d89b8b96f09e1419c6\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/c8c60bb11d3a4b3389ce086fa7a656e9 : SUCCESS in 1h 29m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9be7503eb10845c48c843ad10b26edb4 : SUCCESS in 47m 35s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9f0cd00221f94ee3ae042b657b31df8d : SUCCESS in 17m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a840abbb7eaa4e62b26fb507ce6ff554 : SUCCESS in 13m 26s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1b348d2f2be446ecafdd924b15639bb9 : SUCCESS in 16m 05s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/481ffd1b6517460eba193bd4d06980a3 : SUCCESS in 7m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8f784c9a6b094e07bb6c7fe164949be0 : SUCCESS in 8m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4e0d88fab4bd4be8a55c924863704764 : SUCCESS in 11m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a0a4de6939e84d8ba1a8ed7642c2bb0d : SUCCESS in 38m 12s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/e8de53ddb8ea4f68ae8b60dee5c9acdc : SUCCESS in 1h 02m 29s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f33f2aeff04b467e948e99f8094ffad1 : POST_FAILURE in 24m 16s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/a3f59973ca704d58a4ed3a075b0145f0 : SUCCESS in 34m 04s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/548333aefdce4e769ac514cd11debf3e : SUCCESS in 1h 23m 02s\n- nova-next https://zuul.opendev.org/t/openstack/build/4c0a1192b5bd47d0b7ed5675720b2516 : SUCCESS in 1h 37m 42s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/d72debd33e304228a5aed725f535b1c8 : SUCCESS in 48m 00s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b72984c873cc4b60b7dcf24d7b99ce13 : SUCCESS in 4m 16s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/27704f5aec05408a9a9e177ae28e35a5 : SUCCESS in 24m 11s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/5b22941de6d4451d814798de1d1a9f57 : SUCCESS in 22m 08s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/82702d64f37d4a7ba31851ce99df2886 : SUCCESS in 23m 48s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/946e63644d6040d2a92e67f5012405b4 : SUCCESS in 1h 03m 56s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fc90d9f79fa145b2be3106966f118344 : SUCCESS in 53m 04s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/8799f17a2af84bf882a61a50feb3d747 : FAILURE in 11m 12s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/7cdc0ed8ad2a4dc8a93ea5ac5dc2316d : FAILURE in 32m 58s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"bb2cfa3d5097410bc26cc70bca2396f0c11f4a66","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2026-03-31 20:35:33.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"670de87d8646a88f74fd14947744ded2822982c1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-31 22:13:47.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/938d65501cb84c21903b5d58fdfd9173\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/2a23dc36ba724b96821cf072f6174402 : SUCCESS in 1h 17m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e79199aeadcb46fe950d1acbb1c78377 : SUCCESS in 34m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6df96979f0a4442e810f7031afdddb16 : SUCCESS in 19m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/43ceca678a9b482986122aa223e27308 : SUCCESS in 14m 02s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5c790357474b411686dccd2194abdbcc : SUCCESS in 14m 03s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/78eb18d2ca0046588a91914bfac711b6 : SUCCESS in 14m 07s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/756837b9d85d4e5b86d417741aa2bb23 : SUCCESS in 14m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6e5d4d4195a44040ac62fe2d103ea018 : SUCCESS in 9m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/412b25b0f0c143768cd29a05149a31be : SUCCESS in 45m 07s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/14163fddd0ee43b8baa4d511ea1f3b08 : SUCCESS in 43m 45s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e2bb8e095f92464088c5c2ef52dc6a74 : SUCCESS in 32m 03s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/62adf0d0293a4e62b6d71db9f6fb5f6d : SUCCESS in 55m 29s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e09e5d5bbb46416bbcef316707e21f9e : SUCCESS in 1h 25m 15s\n- nova-next https://zuul.opendev.org/t/openstack/build/6dd87b6654c544f7853896e7f10fcfb9 : SUCCESS in 1h 32m 42s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/6fb0b3b26b6e407184e3c66fa3792949 : SUCCESS in 47m 00s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/389ecf9e160e4765af52819c832a1469 : SUCCESS in 3m 12s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a5aee85c2f9b4b97a6f81f1ce45b5d48 : SUCCESS in 22m 21s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/e6da9dbb8e8148b8988fc33c0e5f565f : SUCCESS in 24m 30s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/98c9a266c2a04cf68aab124c40ef773a : SUCCESS in 20m 58s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0efa4b63a909480fac07cfa82044d444 : SUCCESS in 34m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c94b64ed23a2471182cc61fa21f2bc36 : SUCCESS in 52m 37s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e1bd52f4936148ee88f0e38c323776bf : FAILURE in 28m 02s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a53f3b0a31fb4e018d3139a0cc81ba9c : FAILURE in 31m 04s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"11bbeb5e253fd4e2e84d8e31433e948adbb559d1","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-03-31 22:23:04.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"8e187da8bda733a007c502d725da191f9dce0183","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-04-01 07:39:26.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"de969e3150b42f8abd0e7da675da2fed300c9a69","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 07:40:04.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"cd4fa30fbf56c3f65f9b88bb54b20216225ea01b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 09:31:51.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/4827d3bab56642b78c2890653aca4fd7\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/843d8960a35f407e8287d86a56c3acbf : SUCCESS in 1h 18m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/583da612ba5f49569e4e6a5adba4c788 : SUCCESS in 44m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8852b541e39945e7a369581e1599b9c7 : SUCCESS in 10m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c698e8938e304176b2c67a5ef618da63 : SUCCESS in 12m 57s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/cfa73817b68046ec8ee347bb3329a012 : SUCCESS in 10m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5c649bbb4df84206a1a064ab4d7c3320 : SUCCESS in 9m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/eb8238f1f7614fb8a0fb1acdff320a5a : SUCCESS in 51m 59s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/bf92d2eaa105431fbadd1abb2cecd3ce : SUCCESS in 45m 51s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/e381e435d3c04e19b6b4a7199bd84d3b : SUCCESS in 22m 38s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/b13ab91817c5412cabb66b2216ade007 : SUCCESS in 22m 08s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7176ed9303bf4f6f8c16f17f6b819dfd : FAILURE in 1h 34m 00s\n- nova-next https://zuul.opendev.org/t/openstack/build/7ebb387aaae840e39db78590781ce91b : SUCCESS in 1h 44m 22s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/2c3b31d66c28440480549d8711d78138 : SUCCESS in 3m 12s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/de17ff874eac4b47a80f8d5ff092e513 : SUCCESS in 31m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e9b13ba20c994e008d5d46cc35b5881a : SUCCESS in 48m 42s","accounts_in_message":[],"_revision_number":1},{"id":"9642b0f215cfe01919b7454465ee40ed2087bf3b","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2026-04-01 09:58:12.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"79dc88ffb59bf8c26bc8f79a81df5c01bb37abc7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 11:23:21.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/6ad7e4c2d616409c8ca6a0454557d93e\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ff6ef594415d4442a6bec82f95b43295 : SUCCESS in 1h 17m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8e229e7439064e3db3de238137441114 : SUCCESS in 50m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cdcfd409ae61412d9a39743d673e9ab5 : SUCCESS in 17m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/038e7c6ac8ec455c9607693630ea05a7 : SUCCESS in 12m 42s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fe7084c2b10f4f6b891af88f9d30fefa : SUCCESS in 13m 12s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/dc84ecee6a8d44dba3582c2e0666ec6c : SUCCESS in 12m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bc87997ebef744238725103143fb1725 : SUCCESS in 10m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/552a601dbbb14a71bc20fa52cfe24dd4 : SUCCESS in 10m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/24d454587e274c42872fdfed56eaaa94 : SUCCESS in 38m 48s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/05960d60cb13480b93bac6be46632e22 : SUCCESS in 55m 11s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/faf117f4bca84553b6eb82b8c40c432a : SUCCESS in 23m 33s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/0e09e93771bc4981bf7e6865a52d6d8a : SUCCESS in 37m 11s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/031d0e8aa7ee467e99aa6782de51a465 : SUCCESS in 56m 34s\n- nova-next https://zuul.opendev.org/t/openstack/build/d2dd2c7b4e0d4e2dbeb23bbe061cafb5 : SUCCESS in 1h 15m 59s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/064e664f94454256b199b3802e44d3cc : POST_FAILURE in 31m 31s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/bff7749036fd491f9d5d759bc3964b32 : SUCCESS in 4m 55s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/7ca52417c91b4806848d91b4501b2ccc : SUCCESS in 22m 36s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/1775480c204d4abe9cff70f6e59fbb8f : SUCCESS in 24m 12s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/f4fa2bdb42504c26bffbd16d80477125 : SUCCESS in 25m 03s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/bc9272fe4dfa416a98add53da6cdcea6 : SUCCESS in 30m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7668c3e102b4440589c1c8c4f67b19e7 : SUCCESS in 26m 16s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e03aa54a9ec049a5ae36e025b18075a4 : FAILURE in 26m 27s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/33bf91ec531d433787737d9a84218d45 : FAILURE in 34m 31s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"1d7fc01cc9982de626b3bdfb0b8d0ab44938e17f","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2026-04-01 11:51:02.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"cf15cc45772c1f40d50710a9cb89275b8ca8bf63","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 13:26:31.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bf5d96c5f7d848a8ba15f05f26a7cb33\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5bf3c066f4ea4eceacfeea4ebb276620 : SUCCESS in 39m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c0a2c616ce8f4b09a28a16f31bea321d : SUCCESS in 49m 36s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c16e3852bad94563b0f935d3c65d4276 : SUCCESS in 16m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f53f3aa20ab46698d24c45920c6b6c4 : SUCCESS in 7m 03s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1e970d5b99194c3ab64456c7c7d9d2d8 : SUCCESS in 13m 31s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c94b50d2b3a74ed8bc0416f671a92b88 : SUCCESS in 13m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/81fe5292c6854c949b4eaa31383819ae : SUCCESS in 7m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8bb13659476a4b13aacc4a34777b6059 : SUCCESS in 5m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/919c9440b387469ca481f08c64a8eec1 : SUCCESS in 49m 33s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/4c6983f7b926458ebef5af9807d19fcd : SUCCESS in 29m 11s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/bb8dca7917654fe4bccbf2ebb3da16b9 : SUCCESS in 36m 46s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/5ee7eb7eb503480d86bab883d8cf58a8 : SUCCESS in 1h 06m 04s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/ec0c430eeba54d93a38ecef420994040 : SUCCESS in 1h 26m 47s\n- nova-next https://zuul.opendev.org/t/openstack/build/709a9d2e16cb4cae9a41899be727db56 : SUCCESS in 1h 02m 42s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/107dbdc0b0a4480b9f5cf03f6b5dbe32 : SUCCESS in 1h 01m 30s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b0a3fe0feae84a6dbc12c6dfd0380d13 : SUCCESS in 5m 00s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/35a01fecc1b641cda44c6af6d6835391 : SUCCESS in 20m 57s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/478c9c70f087419c9628fafbe2e8be46 : SUCCESS in 20m 47s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/8dc7b0e3bf3f4c6bacf99f0c7c3e5c46 : SUCCESS in 23m 51s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/827179b9dc7242908fe99c38216b2f18 : SUCCESS in 1h 01m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/acab71a8f7c343ce9bb8e5a3eb13370b : SUCCESS in 25m 08s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/3eccc15981fa48d6948c71df4b8c49de : FAILURE in 28m 37s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c2407adcb3b2457bb89a8075b3f607df : FAILURE in 24m 51s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"099a7c5d0680007a08fc2602657e7550d3b89f83","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 13:26:53.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"d46546e6860848d95b33852c7bc3fee7d7c1cecc","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-01 13:36:09.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"e1cc54192330dfe9ed5e5683f6bc34e9b560412c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 15:06:08.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b0d2e78d2e1149c9a6fb2ba8decc8dcd\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e91701bd2b744ef3ab5b01d3daba57b3 : SUCCESS in 1h 20m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f0aab612ca0e4eb6b91fbab80a5fd0e0 : SUCCESS in 21m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f1412937d58431f9a8c06fe20a5dac7 : SUCCESS in 12m 15s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/89bb29d627e842c587f209af6862872f : SUCCESS in 8m 08s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4ae8618e4e4049449dfeedbfa8be137a : SUCCESS in 10m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5c83fb4afb1f4b4084efa4f950f23a36 : SUCCESS in 5m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/42c8f0bf35194b4d8b87842a45baf718 : SUCCESS in 51m 06s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2e6f2690edbf48e4b0d506a273535eb2 : SUCCESS in 33m 17s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/fff252b6268747f5b0b83ce85ca56ebc : SUCCESS in 27m 04s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/eec48d55636c4f23aadf9389bff57a39 : SUCCESS in 22m 50s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/25dac4506d2640718a339128c913bdb0 : SUCCESS in 1h 08m 22s\n- nova-next https://zuul.opendev.org/t/openstack/build/802fbbebad864be6a098da500b8c92d0 : SUCCESS in 1h 34m 27s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/8a2d9056cc6a4704abf252db75e418ed : SUCCESS in 4m 52s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/8db808d525f44ef1a826adbf4823cb33 : SUCCESS in 35m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/34ae4f1336f748958f4c3836ad1aa6ea : SUCCESS in 57m 04s","accounts_in_message":[],"_revision_number":1},{"id":"555aec915aa0bbace590e96e9924c40dbbe7d941","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 15:06:08.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"03b50bd16d2a7535af6933deb8071aed565b09cd","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 15:07:27.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6d24b7457365406aab1c4b2857d86938\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/14060aee7c5d4cf69361daed59883be6 : SUCCESS in 58s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/269b618b42e84bccbd8c3bbcb4b7fa11 : SUCCESS in 46s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"a8c53ef4c33e355b7e15251aeb862a42a434b8bf","revisions":{"a8c53ef4c33e355b7e15251aeb862a42a434b8bf":{"kind":"REWORK","_number":1,"created":"2026-03-31 15:34:17.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/62/982862/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/62/982862/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/982862/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/982862/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/982862/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/62/982862/1"}}},"commit":{"parents":[{"commit":"384c1e29c26593b7f5d3c5328ca6873adb8fc54c","subject":"Merge \"Make disk.extend() pass format to qemu-img\" into unmaintained/zed","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/384c1e29c26593b7f5d3c5328ca6873adb8fc54c"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-04-16 22:20:23.000000000","tz":-420},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2026-03-31 15:34:17.000000000","tz":0},"subject":"libvirt: Use common naming convention for ephemeral disk labels","message":"libvirt: Use common naming convention for ephemeral disk labels\n\nThe _create_ephemeral() method is responsible for creating ephemeral\ndisks with image type \"raw\" and formatting them with mkfs. In the case\nof [libvirt]images_type \"qcow2\", _create_ephemeral() will create\nbacking files.\n\nCurrently we are not using a consistent naming convention for choosing\nthe filesystem label for ephemeral disks. When we create a server for\nexample, we go through the disks and label them \"ephemeral0\",\n\"ephemeral1\", \"ephemeral2\", etc.\n\nWhen we hard reboot a server, there is a check to create missing\nbacking files and if so, a new backing file will be created but instead\nof being labeled \"ephemeralN\" the code attempts to label them with the\nname of the backing file itself for example \"ephemeral_1_40d1d2c\". This\nwill fail if the filesystem used for ephemeral disks has limitations on\nthe length of filesystem label names (VFAT, XFS, ...). For example:\n\n  mkfs.vfat: Label can be no longer than 11 characters\n\nThis adds a helper method for obtaining ephemeral disks filesystem\nlabel names and uses it the same way in the few places fs_label is\nspecified.\n\nCloses-Bug: #2061701\n\nChange-Id: Id033a5760272e4fb06dee2342414b26aa16ffe24\n(cherry picked from commit 82856f95c69bb07bd2a61decae9abe827a2a1567)\n(cherry picked from commit 09fc2fae424493ff9580c6d38e63f207b916529c)\n(cherry picked from commit 2fd65bd14ac33b58e247bf9d3c8066fa5dac2215)\nSigned-off-by: Pierre Riteau \u003cpierre@stackhpc.com\u003e\n(cherry picked from commit d6cdd73c980b31080710f9a8cf10d7c779780c43)\n(cherry picked from commit 911cc31b8cbbee9088a5c7b30ed34f3f2a327b3d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a8c53ef4c33e355b7e15251aeb862a42a434b8bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a8c53ef4c33e355b7e15251aeb862a42a434b8bf"}]},"branch":"refs/heads/unmaintained/zed"}},"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}},{"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":{}}}]}
