)]}'
{"id":"openstack%2Fnova~981092","triplet_id":"openstack%2Fnova~master~I4dede348638fdd65d620e57599bc19a0318213ec","project":"openstack/nova","branch":"master","hashtags":[],"change_id":"I4dede348638fdd65d620e57599bc19a0318213ec","subject":"Fix device name duplication error in libvirt during instance resize.","status":"NEW","created":"2026-03-18 10:55:29.000000000","updated":"2026-04-13 10:42:54.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"82d3508b2c7b042a45147c62d29f0e649fc90504","_number":981092,"virtual_id_number":981092,"owner":{"_account_id":38276,"name":"Gaurav Tomar","email":"tomergaurav1031@gmail.com","username":"gaurav-tomar31"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-03-18 13:31:59.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_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,"permitted_voting_range":{"min":0,"max":1},"_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":[],"reviewers":{"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-18 11:34:01.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-03-18 12:04:09.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-03-18 13:31:59.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":"a7a55d17ac249ec545df3e90639cfbf91b1b5043","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38276,"name":"Gaurav Tomar","email":"tomergaurav1031@gmail.com","username":"gaurav-tomar31"},"date":"2026-03-18 10:55:29.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"05a74cfe2dc40d27450946768281a74a05d8eac3","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-18 11:34:01.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I4dede348638fdd65d620e57599bc19a0318213ec .","accounts_in_message":[],"_revision_number":1},{"id":"4e1409c1d44d00088082a3b3ee83151442c5a5c1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-18 12:04:09.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/67eb66b015ec439aa931df70aeedd435\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/bf048a68164d4d21ac1929ed16cf2af1 : SUCCESS in 18m 53s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b3786eb942524509a12a166feee61778 : SUCCESS in 13m 05s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/9ef69b308cf64d54a7efe95075a625ed : SUCCESS in 42m 37s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c26d8939141ba3b9acae51370aa0526c285a4a7c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-18 13:31:59.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7b43560447004e2c92eda10b02b050e2\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6c302c0c70114adea84ba94b90070578 : SUCCESS in 1h 01m 59s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/3e74c20a7a9d45df9e1e580edd0ba039 : SUCCESS in 1h 43m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b7ec6ecb46e04a3382b4ed589193c2f8 : SUCCESS in 51m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fae20b229f134281945983f226033bc9 : SUCCESS in 53m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4e18090e0a0d4448bea09ecd05d0c3c0 : SUCCESS in 8m 30s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2a2c3750745e474bb175c397d6e9ffe7 : SUCCESS in 13m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b1571e55bcbe4594b3361e7bb3aaf8bf : SUCCESS in 8m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/cf4af74b65914f07bd2f87c4541a9f77 : SUCCESS in 20m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4c0fe23162ac4ed5b3063ab7513fb89b : SUCCESS in 12m 37s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/49808296d27a4dbe836fd29525910a2e : SUCCESS in 1h 44m 48s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/1c3ad3bd503d4c50a28c170bf306ab1e : SUCCESS in 37m 03s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/a9d484b84d6d429cbc38fbe0d18a5d7a : SUCCESS in 42m 42s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/14e93c43682b491b8f66317350ce8cdc : SUCCESS in 55m 57s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/08cf8c6ba0f345ffa6a700b7feb633ac : SUCCESS in 1h 08m 28s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b3b35202c1d74bcd841ee63561366bc2 : SUCCESS in 2h 14m 30s\n- nova-next https://zuul.opendev.org/t/openstack/build/3fa289a816044d459f7b7b1bcc98e62c : SUCCESS in 2h 20m 16s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/79af39aed88145e0aaa26f240199aeef : SUCCESS in 55m 46s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/46b168d6ccff483bb25a725725a5d7f2 : SUCCESS in 7m 15s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/92d115911e2740b48bebb20f7fa7ad2a : SUCCESS in 23m 19s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/b9d9cb8b1fff4a27b60303be96ef894d : SUCCESS in 28m 08s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/51cb83e8e68343fa9e4cff2d3299d4ab : SUCCESS in 1h 33m 56s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/118fd40ce128446a9e87564c4b9367a1 : SUCCESS in 31m 47s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/8f20b2d833674a8f9920ee5a4f038ae5 : SUCCESS in 32m 47s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/5d67720403cf4f75bb64bcf27617ae46 : SUCCESS in 37m 20s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/64a6a2fcf66043f8b7fc6e2fcfb70af7 : SUCCESS in 16m 13s","accounts_in_message":[],"_revision_number":1},{"id":"de65a30fdaaad755c613ea44397f7fcf18b4dd7f","tag":"autogenerated:gerrit:abandon","author":{"_account_id":38276,"name":"Gaurav Tomar","email":"tomergaurav1031@gmail.com","username":"gaurav-tomar31"},"date":"2026-03-18 18:00:00.000000000","message":"Abandoned\n\nAbandoning for now. Need to do some changes.","accounts_in_message":[],"_revision_number":1},{"id":"285b47c050d812a067f70565f0565dffe9f10060","tag":"autogenerated:gerrit:restore","author":{"_account_id":38276,"name":"Gaurav Tomar","email":"tomergaurav1031@gmail.com","username":"gaurav-tomar31"},"date":"2026-03-25 10:09:07.000000000","message":"Restored","accounts_in_message":[],"_revision_number":1},{"id":"26e006ed5baa1e4ad0a57dc7648827c6443d3989","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-25 11:36:24.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c87c9772be294876870507dacafa278b\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/a35916709121414ebf907d025b04287d : SUCCESS in 32m 20s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1d4ee169f4f74d11963e35ef75d29388 : SUCCESS in 23m 21s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/4b346347c6db4ebda212d36d246bef4e : SUCCESS in 34m 59s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"fe48bacc8f99abaa29b90bdfb6e70911c797ab97","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-25 12:44:38.000000000","message":"Patch Set 1:\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/44436006da164e9cad4abee515bca058\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/88e022d501aa4e83ada756341f99c5bc : SUCCESS in 1h 20m 19s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/97d8bf5baf5246feaa6e5a5881d33e98 : SUCCESS in 1h 57m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f056ad7327ae48fd800444eea90e51cb : SUCCESS in 53m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/84e5994018d0421b80e3269e7ac76eed : SUCCESS in 1h 18m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d2fe18aef6084a4cb22b855004e34726 : SUCCESS in 9m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2a8c081d2d9849659de7bdb185e41fc0 : SUCCESS in 15m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a19639221f4c480e8552bd2795d154e9 : SUCCESS in 8m 39s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b9f30a2a04584b0195abb65d241863df : SUCCESS in 20m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4293eef9d5d8455f9cf43c5d7263171c : SUCCESS in 6m 15s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5fd3717d63b949609dbe24a0e476260d : SUCCESS in 1h 47m 08s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7b66d936bb434ba88e0781092aca63f5 : SUCCESS in 58m 30s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/f1fc6febe7d643edacdc72f5dd1f3370 : SUCCESS in 56m 09s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/5c593c7fae5f457cb6ef914174687804 : SUCCESS in 31m 17s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/0ab17787c7244c71892ec0181c12cd68 : SUCCESS in 59m 08s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/60f0cef6a1764e1f87f710a542dd2c8a : SUCCESS in 2h 22m 27s\n- nova-next https://zuul.opendev.org/t/openstack/build/1f67e30a0c0f45758174bc38e806795b : SUCCESS in 2h 24m 21s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/60aabcb7e7814ecab6799583229fbbe0 : SUCCESS in 57m 44s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ba19566162a44ee59b19388e103ec81a : SUCCESS in 3m 09s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/62d193c4774246279e4f3089786091a7 : SUCCESS in 30m 06s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/f2a967966b2347cf8ab45a1bfc2fa915 : SUCCESS in 21m 42s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/7c7e6e881323437ba595f76aa3790943 : SUCCESS in 54m 53s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e2bfbf8704af4e29a68553b5b056e22f : SUCCESS in 32m 22s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/accbd45b6f694592bb45acc75d9d5029 : SUCCESS in 29m 25s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/9be5521f27414a13b92b0084cbf05699 : SUCCESS in 28m 33s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/f4c1bd70baf642449e797277cd61cf15 : SUCCESS in 15m 11s","accounts_in_message":[],"_revision_number":1},{"id":"11e3dddc6ff8cf3daed0a0934772b2adbd23b647","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":38276,"name":"Gaurav Tomar","email":"tomergaurav1031@gmail.com","username":"gaurav-tomar31"},"date":"2026-03-25 17:06:53.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"82d3508b2c7b042a45147c62d29f0e649fc90504","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":38276,"name":"Gaurav Tomar","email":"tomergaurav1031@gmail.com","username":"gaurav-tomar31"},"date":"2026-04-13 10:42:54.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"d09432cbc24afcd4f0b35f8f34cce3e932a02637","revisions":{"d09432cbc24afcd4f0b35f8f34cce3e932a02637":{"kind":"REWORK","_number":1,"created":"2026-03-18 10:55:29.000000000","uploader":{"_account_id":38276,"name":"Gaurav Tomar","email":"tomergaurav1031@gmail.com","username":"gaurav-tomar31"},"ref":"refs/changes/92/981092/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/92/981092/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/92/981092/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/92/981092/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/92/981092/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/92/981092/1"}}},"commit":{"parents":[{"commit":"fa64fa82bf22c7d1c947268ed388e4d428e8d408","subject":"Merge \"return error about external network to the user on build failure\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fa64fa82bf22c7d1c947268ed388e4d428e8d408"}]}],"author":{"name":"Gaurav Tomar","email":"tomergaurav1031@gmail.com","date":"2026-03-18 09:54:00.000000000","tz":330},"committer":{"name":"Gaurav Tomar","email":"tomergaurav1031@gmail.com","date":"2026-03-18 10:18:58.000000000","tz":330},"subject":"Fix device name duplication error in libvirt during instance resize.","message":"Fix device name duplication error in libvirt during instance resize.\n\nResize throws exception if an instance having volume attached post\ncreation undergo resize from source flavor(swap \u0026 ephemeral disabled)\nto target flavor (swap \u0026 ephemeral enabled) and result in device name\nduplication.\n\nThis patch set the parameter which keeps track of already assigned\ndevice names.\n\nCloses-Bug: #2138418\nChange-Id: I4dede348638fdd65d620e57599bc19a0318213ec\nSigned-off-by: Gaurav Tomar \u003ctomergaurav1031@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d09432cbc24afcd4f0b35f8f34cce3e932a02637"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d09432cbc24afcd4f0b35f8f34cce3e932a02637"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
