)]}'
{"id":"openstack%2Fnova~982255","triplet_id":"openstack%2Fnova~unmaintained%2F2024.1~Id033a5760272e4fb06dee2342414b26aa16ffe24","project":"openstack/nova","branch":"unmaintained/2024.1","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-03-27 17:39:14.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id033a5760272e4fb06dee2342414b26aa16ffe24","subject":"libvirt: Use common naming convention for ephemeral disk labels","status":"MERGED","created":"2026-03-26 15:14:44.000000000","updated":"2026-03-27 17:40:36.000000000","submitted":"2026-03-27 17:39:14.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"982255","meta_rev_id":"e83f2721e8ea96c76986b71952a192cc9be6058d","_number":982255,"virtual_id_number":982255,"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"},{"value":0,"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-03-27 17:39:14.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-03-27 13:52:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":2,"date":"2026-03-27 13:55:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"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-03-27 13:52:09.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":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"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":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"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":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":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":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":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-03-26 15:14:44.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-26 17:32:22.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-26 17:32:32.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2026-03-26 17:34:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2026-03-26 17:34:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2026-03-26 17:34:56.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":"REVIEWER"},{"updated":"2026-03-26 17:34:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2026-03-26 17:34:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2026-03-26 17:34:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2026-03-26 17:34:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"},{"updated":"2026-03-26 17:34:56.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2026-03-26 20:31:50.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REMOVED"},{"updated":"2026-03-26 20:31:50.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REMOVED"},{"updated":"2026-03-26 20:31:50.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REMOVED"},{"updated":"2026-03-26 20:31:50.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REMOVED"},{"updated":"2026-03-26 20:31:50.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REMOVED"},{"updated":"2026-03-26 20:31:50.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REMOVED"},{"updated":"2026-03-26 20:31:50.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":"REMOVED"},{"updated":"2026-03-26 20:31:50.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REMOVED"},{"updated":"2026-03-26 20:31:50.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REMOVED"},{"updated":"2026-03-26 20:31:50.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-03-26 20:31:50.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-03-26 20:31:50.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-03-26 20:31:50.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-03-26 20:31:50.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-03-26 20:31:50.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-03-26 20:31:50.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-03-26 20:31:50.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-03-26 20:31:50.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-03-26 20:31:50.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-03-26 20:31:50.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"},{"updated":"2026-03-27 14:37:19.000000000","updated_by":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"reviewer":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"state":"REMOVED"},{"updated":"2026-03-27 15:48:37.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"}],"messages":[{"id":"2e916cc88c41b35aea62dab0de8f2ef12d9f3bd9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2026-03-26 15:14:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"468cdfb21e6a4169f60609e5cd9471f9d56b2388","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-26 17:32:22.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/92647cb9dfd14ab2bf95cd82060cf8ab\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/97cd647b7a0f4b6e9d40bc5a2b9863ce : SUCCESS in 58m 22s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/bd8a887b4493498c96a82a9a31508c39 : SUCCESS in 54m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4b080c6078864f99a828907bfa511516 : SUCCESS in 48m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5a87bd30cf4a4d8e8a75768a82df3e34 : SUCCESS in 15m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8786ab19b1484bfd9798e947233f6f43 : SUCCESS in 8m 33s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8d31b2bb78bb42648808bf3d691be355 : SUCCESS in 14m 57s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7984843c50674c7ba297aa6d1f7739e9 : SUCCESS in 14m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b0dd888970904fea82717f23d7a39fd8 : SUCCESS in 10m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1747e5f330f04f7ba2bfaa1eab06930e : SUCCESS in 44m 14s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/7767433372f44d938b44dc0d097cc014 : SUCCESS in 54m 39s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/bf5e817c5f9747b4a5a3a95b236a3b1a : SUCCESS in 1h 42m 00s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/0e040f81457e4e09b72fc2c6b2128e15 : SUCCESS in 1h 08m 07s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/c54e6ab6d6d84a3daba08439c909cd9b : SUCCESS in 2m 57s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/e4216868a8164fb9a8be570672336633 : SUCCESS in 24m 53s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/c96d816ed1884178b600df8c18470aa3 : SUCCESS in 30m 57s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b6f6ec7a3e9346938fb0acb75fbe6dd2 : SUCCESS in 28m 30s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/e867ddee444344ec891d75d34b9fde06 : SUCCESS in 2h 10m 56s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/3857ca652c4e4c9c828713c78b836e31 : SUCCESS in 1h 26m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/22c971ccc4544a6394ca98b395fc0bd0 : SUCCESS in 56m 34s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/3181907f67704d7995a8b9454cc6451a : SUCCESS in 26m 31s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a1cfe70ab9c7460bb69814afde2af306 : SUCCESS in 30m 08s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"17f354baacb36b72e21ac4b8a498bc5201c7bae3","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-26 17:41:56.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"64584b39fdbfc6fbd971c3c70906fb35854ab8ad","tag":"autogenerated:gerrit:deleteReviewer","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2026-03-26 20:31:50.000000000","message":"Removed reviewer \u003cGERRIT_ACCOUNT_22348\u003e with the following votes:\n\n* Verified+1 by \u003cGERRIT_ACCOUNT_22348\u003e\n","accounts_in_message":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"_revision_number":1},{"id":"0efe9a917df4a8abbdd32d2319441b08368b0934","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-03-27 13:34:39.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8fc80552c906d142d066fbe2d75bb227e4bf2c72","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-03-27 13:52:09.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f945e83b9853455e5ceb7823cca9d14ef89adb1b","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-03-27 13:55:03.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"972dc01576a9fae05748d956fe3616ad0449d364","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2026-03-27 14:07:26.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f49b6bc8f24103fe9a2ae2fafc52ff3a9976437a","tag":"autogenerated:gerrit:deleteReviewer","author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"date":"2026-03-27 14:37:19.000000000","message":"Removed reviewer \u003cGERRIT_ACCOUNT_8648\u003e.","accounts_in_message":[{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"}],"_revision_number":1},{"id":"c6a40f02c865e239902d6f782d0a3e8eca86a291","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-27 15:48:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/636ddffb8e0d4def8aa10786a2daf3e8\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a4f8f7cc43104bfbb44432ed85f89fd5 : SUCCESS in 1h 00m 23s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ec6038203f414afc808f9683d8bc966c : SUCCESS in 1h 17m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/72ca947bfb15431aa1f57b2a253e3866 : SUCCESS in 49m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/953e47f41ce74ecaa69b34b216e7a4e0 : SUCCESS in 20m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/48815264094145778b64a626003e4cff : SUCCESS in 7m 23s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e9bffdcb4ab74282a08bfee369cc1583 : SUCCESS in 14m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/dcaa0ba67ca54b4c90a8e2a709e809ca : SUCCESS in 13m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/16114f4d9be747cfb9636163777d70f0 : SUCCESS in 10m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3e8b960105384ca98361187c392aa6cd : SUCCESS in 24m 36s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f92e0b7e246f4c6a85c2cbd9d0fca4b0 : SUCCESS in 31m 10s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b8dae71311574654876f324bd511a0c2 : SUCCESS in 52m 51s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/7eaae084b2ff440580b70bbe74daaa46 : SUCCESS in 43m 28s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/0b410aad360243fda5405a1a86372e1f : SUCCESS in 3m 13s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/2467ddff9f1f4aa68dfed7e5db94d09c : SUCCESS in 26m 46s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/769bb4a4077b42ee90d2186b2e22bc5d : SUCCESS in 23m 27s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/83fe5e3c055546be9f89f603a0de8aa5 : SUCCESS in 27m 47s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/a69322ac6e7d45df8715a4c9ba892635 : SUCCESS in 1h 35m 27s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/68c1ee732b454d87976c08e872efcf70 : SUCCESS in 51m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9d36a8296e154b32b90be58859722338 : SUCCESS in 28m 29s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/d6a047866a73496c91eaf3aad509cc2d : SUCCESS in 14m 40s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/f0933e5aab1649b1a8787e0768a8f8e7 : SUCCESS in 31m 25s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"87ae1911f7eb945e6c8c63d04be3e390465428d4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-27 15:49:03.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"6eea4a624639e589d841c9af146ca66dde95c597","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-27 15:57:47.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"274b2d2d8df571bedc33e86ef615de01fe344492","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-27 17:39:14.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/359c11be24e544afb3b65198d3901c09\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8846ae6484a04dfaa414e1ea0196d8b8 : SUCCESS in 27m 49s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/710c940ce4ae49dabb42a28dacb3627a : SUCCESS in 53m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/80a63319fc094df0adf730d59a193224 : SUCCESS in 1h 00m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/99dd6fe206d74a3a8c55144815614874 : SUCCESS in 7m 47s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/37b92a3dc60e4ae29535e61f208aab9c : SUCCESS in 15m 23s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0c283011403b49f0866d93bcecc39610 : SUCCESS in 13m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7b95c4dc90124e3dbb44012d1bd7ffe8 : SUCCESS in 10m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c2f8209eb1da4c7dbb5103254b7efd0c : SUCCESS in 44m 01s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a82e984e48554b32935259fc39b7140b : SUCCESS in 25m 12s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/decbdd57159b42eb9f075838ea756f66 : SUCCESS in 30m 25s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/dc92989b8f2c49d9b516ec87dbb5bf14 : SUCCESS in 24m 02s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a7c311e88418413587b48ef6bc5763d7 : SUCCESS in 3m 17s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f947af78c2364d0f8277cf407a1e5f5b : SUCCESS in 1h 45m 12s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/5ba1d23c63a140d4bffdd9102a319843 : SUCCESS in 1h 35m 23s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/f39e3abf48d74439a273ac4bbb9ab25a : SUCCESS in 1h 36m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/edee9d2e43a146b2b03aaac01fbcd99b : SUCCESS in 57m 04s","accounts_in_message":[],"_revision_number":1},{"id":"3201f2352cc8e5100c4f833a4697bdb990727c3e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-27 17:39:14.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"e83f2721e8ea96c76986b71952a192cc9be6058d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-27 17:40:36.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3311c83587ec40eeba2a16fd2a03bdc0\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6527ed68ce8049a6810a29222b1dfc92 : SUCCESS in 1m 03s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/27ba67322f7147f894e48dcad71a3b39 : SUCCESS in 44s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"d6cdd73c980b31080710f9a8cf10d7c779780c43","revisions":{"d6cdd73c980b31080710f9a8cf10d7c779780c43":{"kind":"REWORK","_number":1,"created":"2026-03-26 15:14:44.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/55/982255/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/55/982255/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/55/982255/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/55/982255/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/55/982255/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/55/982255/1"}}},"commit":{"parents":[{"commit":"9c7fac99807857be61dccf1dd6a73fbfb5469c44","subject":"Merge \"Make disk.extend() pass format to qemu-img\" into unmaintained/2024.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9c7fac99807857be61dccf1dd6a73fbfb5469c44"}]}],"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-26 15:13:48.000000000","tz":60},"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","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d6cdd73c980b31080710f9a8cf10d7c779780c43"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d6cdd73c980b31080710f9a8cf10d7c779780c43"}]},"branch":"refs/heads/unmaintained/2024.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":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}},{"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":{}}}]}
