)]}'
{"id":"openstack%2Fnova~983088","triplet_id":"openstack%2Fnova~unmaintained%2Fyoga~Id033a5760272e4fb06dee2342414b26aa16ffe24","project":"openstack/nova","branch":"unmaintained/yoga","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-02 07:30:33.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id033a5760272e4fb06dee2342414b26aa16ffe24","subject":"libvirt: Use common naming convention for ephemeral disk labels","status":"MERGED","created":"2026-04-01 16:08:20.000000000","updated":"2026-04-02 07:31:38.000000000","submitted":"2026-04-02 07:30:33.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"983088","cherry_pick_of_change":982862,"cherry_pick_of_patch_set":1,"meta_rev_id":"7e968fccf8015e88ab74e8de8f8808245074c652","_number":983088,"virtual_id_number":983088,"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-02 07:30:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","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-02 05:48:44.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-02 05:48:44.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":{"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"}],"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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-01 16:08:20.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-04-01 18:01:57.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-04-01 20:53:52.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 21:28:12.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 21:28:12.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 21:28:12.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 21:28:12.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 21:28:12.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 21:28:12.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 21:28:12.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 21:28:12.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 21:28:12.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 21:28:12.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 21:28:12.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":"6561d5b690fad96ed19fb10b1ad15c1588e4f338","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2026-04-01 16:08:20.000000000","message":"Patch Set 1: Cherry Picked from branch unmaintained/zed.","accounts_in_message":[],"_revision_number":1},{"id":"0a2d28ac10b013f70757b2dbda3023bd78e66164","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 18:01:57.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/fc4c9268f7574258bc1037ca499caa8a\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/cc5224dd4d894f38a482d8d9cd54858f : SUCCESS in 1h 47m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/107279489cd945a2bcd7a603b9ffcf0a : SUCCESS in 45m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ddc89115df704c368abd5904bc1f827c : SUCCESS in 9m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e6f78f8c6ec4450a93cca059f5d8c18c : SUCCESS in 7m 31s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1c6d83ca465d448ca9ee320b7ff8242a : SUCCESS in 14m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bb3fb8d817474615b49ec170f4c23fd4 : SUCCESS in 9m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4cfffb26bdef45b3941b852eb312bf31 : SUCCESS in 42m 03s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/fc946f20682146f08fbf2699ed39b403 : SUCCESS in 1h 06m 14s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2f4a7213d8354e41b64277dac4d94b53 : SUCCESS in 27m 19s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/fc0e1954fc734b2e84bcd578c7d14d1b : SUCCESS in 39m 52s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/ff09ffb841d240aca0f4c828e0a66f10 : SUCCESS in 1h 22m 45s\n- nova-next https://zuul.opendev.org/t/openstack/build/0b9627e4814c4360bc112c5db0cdebda : FAILURE in 1h 05m 28s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/6f0a2d3b48aa45edae727e13af9146f7 : SUCCESS in 31m 00s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a698a834d71746dca0236e1c5988fecd : SUCCESS in 5m 02s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b3ae69ae0f7c4c2b83a183c1cd7e3243 : SUCCESS in 18m 17s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/8315d3514ed64d98a4f7e953f43345f4 : SUCCESS in 18m 51s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/3f9ad6e3425f41d78893549873b57065 : SUCCESS in 49m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/74ab1ae8c442430b897be53054d0523d : SUCCESS in 37m 28s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f80c15243a264064a74c56c0808609ca : FAILURE in 10m 41s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/4a2aa8504ec045a2a05174ba8729d354 : FAILURE in 25m 33s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"55a8e2d6e6f5a1b7449ee8406f1c79d8bf81dd08","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2026-04-01 19:09:54.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"75e009420d50969bd567337de05403e6da2e88fc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 20:52:00.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e1dc5de051264dc3ac917f545fb87880\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5acfb850c92e49348b63c68bbf6b56cb : SUCCESS in 1h 32m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/09adf1e2bfb84164bafc5f149dd901d0 : SUCCESS in 45m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/194c14580934483ab63fb4dec51a59b5 : SUCCESS in 17m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/05a712cad9e44e9fbd20faa0d8d51790 : SUCCESS in 13m 30s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/91c6421827bc4a898db2cbb4a87b18be : SUCCESS in 13m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e213fa919f61434a83fd3fd24a22cfcd : SUCCESS in 5m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/aa4dd441ebb048de8dba076e71ee13a2 : SUCCESS in 30m 21s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/69d40b465e854a7cbfae515dfe8e8124 : SUCCESS in 1h 10m 41s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/bcdb37a7cc01438bbea2aba518baec9d : SUCCESS in 51m 28s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/16b16661777940fb94d8dc61bfaccf31 : SUCCESS in 40m 03s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/33272aee869f42abbfdaee10ec568b98 : SUCCESS in 1h 17m 54s\n- nova-next https://zuul.opendev.org/t/openstack/build/ccb6a2bfe41f48aeb4982fecf1fa29ff : SUCCESS in 1h 26m 07s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/b9b50acdfc26451e8c27361ed8bc301f : SUCCESS in 28m 46s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/2fa1e81844e24f5796577dbd3ed0a5a6 : SUCCESS in 4m 22s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/029def6fad1d4048bf993b83064f34ae : SUCCESS in 21m 50s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/392592d0058d4ebbaf9936004471cb0b : SUCCESS in 21m 44s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ccda90aa91ec4b0ca89cfe8aaa24a4d6 : SUCCESS in 55m 56s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2b94744b481f4376b55e45d3533e2c96 : SUCCESS in 36m 08s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/495e5a7eab1f418ebfe4ab5601d96422 : FAILURE in 23m 38s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/20c593637ba348c39bbef3788ce3a7ae : FAILURE in 32m 58s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"bc51afe1e305854ea71ab8b85da8369fa3e1ceb6","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 21:02:50.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"59371fefd1e239c949851e6cbd6787ff70be3a88","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-04-02 05:48:44.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d3471050495c044b5e5879ee96909024e2dbd299","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 05:49:07.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"8f124d3fdd7052fe6996f06c5e93e76311ee78c0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 07:30:33.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9ee13f9bc58842d5b77c060ddc217c15\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/94805ec2a47047bf8ac1efe256900438 : SUCCESS in 40m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a8fac29deef545a0b7bdc660d96cd175 : SUCCESS in 46m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7d535e6663864042b12592b7e8bce4a3 : SUCCESS in 5m 22s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1c2846b046324785b4758ef64000fd23 : SUCCESS in 15m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/81406d56d69a47e680490e46023a920b : SUCCESS in 12m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/231080af308f418984bfde64da1c794d : SUCCESS in 30m 09s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ff06ad28eeb445d483a29bea300a18af : SUCCESS in 34m 36s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/6d63c972336f4728bcddacc25f281cf5 : SUCCESS in 17m 07s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/4066dd23efb94cbd9f5fecf50dcf9a20 : SUCCESS in 23m 29s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/64b38cf140a648178ab6a2b15c2ba8ea : SUCCESS in 1h 27m 33s\n- nova-next https://zuul.opendev.org/t/openstack/build/df67142020e2480588ffdc77cc907e3f : SUCCESS in 1h 33m 02s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f3c77ab437ed4447a262ef1309df0677 : SUCCESS in 3m 58s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/690e3f297bca485db03cc65673903984 : SUCCESS in 1h 13m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3df5de26a52a4dcfb66f8ae5d254beae : SUCCESS in 24m 10s","accounts_in_message":[],"_revision_number":1},{"id":"d956a8875c7d576f3ea0668fa1d5f5ef84cc6a9c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 07:30:33.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"7e968fccf8015e88ab74e8de8f8808245074c652","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 07:31:38.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a6e0cee02d844bf086f9addeb0f4db41\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5b91d0da17a24c88a6133490b6833b4b : SUCCESS in 50s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f4c6fa1d95f64ae7b03af3834699d9f7 : SUCCESS in 44s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"f2c65e36fa4b34006459d335bc769ddcd45fe664","revisions":{"f2c65e36fa4b34006459d335bc769ddcd45fe664":{"kind":"REWORK","_number":1,"created":"2026-04-01 16:08:20.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/88/983088/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/88/983088/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/88/983088/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/88/983088/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/88/983088/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/88/983088/1"}}},"commit":{"parents":[{"commit":"cc8940f661244a6a539816197d4aad11d230dbf0","subject":"Make disk.extend() pass format to qemu-img","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cc8940f661244a6a539816197d4aad11d230dbf0"}]}],"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-04-01 16:08:20.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(cherry picked from commit a8c53ef4c33e355b7e15251aeb862a42a434b8bf)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f2c65e36fa4b34006459d335bc769ddcd45fe664"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f2c65e36fa4b34006459d335bc769ddcd45fe664"}]},"branch":"refs/heads/unmaintained/yoga"}},"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":{}}}]}
