)]}'
{"id":"openstack%2Fnova~696151","triplet_id":"openstack%2Fnova~stable%2Ftrain~Ieb59de10c63bb067f92ec054535766cdd722dae2","project":"openstack/nova","branch":"stable/train","topic":"bug/1838392","hashtags":[],"change_id":"Ieb59de10c63bb067f92ec054535766cdd722dae2","subject":"compute: Take an instance.uuid lock when rebooting","status":"MERGED","created":"2019-11-26 18:14:41.000000000","updated":"2019-12-06 01:51:43.000000000","submitted":"2019-12-06 01:49:04.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"696151-1575596945185-73dee3f6","meta_rev_id":"493f09a551ecc23bba452a85676399b54c196457","_number":696151,"virtual_id_number":696151,"owner":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-12-06 01:49:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"date":"2019-11-26 18:44:29.000000000","_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"date":"2019-11-26 21:13:15.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"date":"2019-11-26 20:44:20.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-12-05 17:03:20.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":2,"date":"2019-11-29 11:04:37.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":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-12-05 17:03:20.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-11-26 18:44:29.000000000","updated_by":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"reviewer":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"state":"REVIEWER"},{"updated":"2019-11-26 20:44:20.000000000","updated_by":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"reviewer":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"state":"REVIEWER"},{"updated":"2019-11-26 21:13:15.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-11-29 11:04:37.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"},{"updated":"2019-12-05 17:03:20.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2019-12-06 01:49:04.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":"1de50891203c57bca4b2c76ad911bc0ae4b15405","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2019-11-26 18:14:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a66b5c3267c7b8ee9e5909848000deb7dee03b1f","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2019-11-26 18:44:29.000000000","message":"Patch Set 1:\n\nBuild SUCCESSFUL (check pipeline).\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/51/696151/1/check/pmem-tempest-plugin-filtered/ddbcf8a/ : SUCCESS in 28m 27s","accounts_in_message":[],"_revision_number":1},{"id":"db3b23163b3f6473c3220486722846e0e7df06f0","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-11-26 20:44:20.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/696151/1 : SUCCESS in 2h 28m 45s","accounts_in_message":[],"_revision_number":1},{"id":"0533770b830d3506858a7f8415744522e118c0a4","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-11-26 21:13:15.000000000","message":"Patch Set 1:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/51/696151/1/check/tempest-dsvm-full-xenial/02b00de/ : SUCCESS in 2h 52m 28s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/51/696151/1/check/tempest-dsvm-full-xenial-py3/18340d4/ : SUCCESS in 2h 48m 36s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/51/696151/1/check/grenade-dsvm-xenial/f3d8580/ : FAILURE in 2h 56m 24s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"8d2665e3701f9e754f4691530dcde93d44f7a1ba","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-26 21:50:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/087b2544e01340ad82e9e1b6bb6f202c : SUCCESS in 1h 04m 54s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b7fa4ce407c449d5823c92e9bb7a43b2 : SUCCESS in 1h 27m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b86ce494def44943844024f35d757003 : SUCCESS in 17m 07s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/700ab6f786b04905827bde1e05944bde : SUCCESS in 14m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/467f976e695f4dafa8851995a964fd0e : SUCCESS in 9m 48s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8ff42bee16c34864a016d7655a2a1b91 : SUCCESS in 12m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9f101e89e6f74095be5cb8513ac4a27a : SUCCESS in 14m 24s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/810591557f754278a0619e6ae1b5e9a0 : SUCCESS in 14m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed073cad1c5648539c7eb78104433db5 : SUCCESS in 10m 43s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/a69a7cc828a24771b4378512cf3bc061 : SUCCESS in 59m 12s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/8f415462ec2a4ac6bb2cd21d02de441b : SUCCESS in 1h 15m 42s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/51f31d5cc3034b6d898017b2745f6db5 : SUCCESS in 1h 24m 54s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f673b896e82e4e0bb7ea116bcd716e35 : SUCCESS in 1h 15m 24s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/060873ff9c92445abcf320ed59cf2788 : SUCCESS in 49m 02s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/093a68bd4c39429cbfe2943145997e1d : SUCCESS in 2h 07m 17s\n- nova-next https://zuul.opendev.org/t/openstack/build/3f4510e024c74f5fa74423e6a0182bc3 : SUCCESS in 1h 23m 42s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/74967c7ff305462986e3aec09ce86150 : SUCCESS in 22m 32s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/ad2c8f89b12c4cef9f0157744c21ddf4 : SUCCESS in 17m 37s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/ec0cdfbf6cd84b33999eeeeec52ee4c9 : SUCCESS in 2h 36m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9c06bad998e7467f9e2f824f432b35db : SUCCESS in 1h 06m 58s","accounts_in_message":[],"_revision_number":1},{"id":"b3582dadea2f3277e71e4d959a5cebc99f6e8d08","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2019-11-29 11:04:37.000000000","message":"Patch Set 1: Code-Review+2\n\nTo lock the instance.uuid when rebooting seems to be an appropriate bugfix to backport. Clean cherry-pick and patch merged in master. LGTM.","accounts_in_message":[],"_revision_number":1},{"id":"53d0ac934b1b6deae479da0c73ade74fbf6d9b19","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-12-05 17:03:13.000000000","message":"Topic set to bug/1838392","accounts_in_message":[],"_revision_number":1},{"id":"76129b1c1511341b6ffd9340b9ee78ea445ee298","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-12-05 17:03:20.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nClean backport, lgtm.","accounts_in_message":[],"_revision_number":1},{"id":"bd5d454ea3c279d515936e7f66ebf638941e5fd8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-05 17:04:34.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"fdc8a5ba0e7663d7ecf56bc1dfcb3880b3f6da10","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-06 01:49:04.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/e2686f5d02c9428d8dfa5a6db30ecd31 : SUCCESS in 52m 32s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ae0d884ee3c742348a3e9ff3dbbe73a4 : SUCCESS in 1h 13m 18s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4d1b92f325204846b7f38dc1ef6b1024 : SUCCESS in 15m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/21eac3bf8da3427aab4fa465c66d0991 : SUCCESS in 12m 32s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/71358d59f92c4ff7acaec6dc7976838b : SUCCESS in 14m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/17d556c9c8cb4458a4df7d8155cb67b6 : SUCCESS in 12m 31s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8d3c748686394973a7ad2fe6b90582f1 : SUCCESS in 15m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c72066cfbcb44d5bbc13ea67aac8bfcb : SUCCESS in 9m 27s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/35f882a2653149d3982ace35dc74de57 : SUCCESS in 1h 06m 50s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ff678ed9a4474710812bc905d20a3e74 : SUCCESS in 47m 50s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/4d0bb2ab805a4ed0aa04b5fc5f0a0f2d : SUCCESS in 19m 37s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/35be14608bd44346a7d8308b586f3050 : SUCCESS in 17m 21s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/88308bec25204691959b7b0e4597dfa2 : SUCCESS in 1h 19m 07s\n- nova-next https://zuul.opendev.org/t/openstack/build/ded6690b829d46e9ab185d0a5da98fcd : SUCCESS in 1h 09m 58s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/8acf80ff2b2a4aa8950e067b0c642778 : SUCCESS in 2h 19m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/64e17c92808740cfa21a3f5d523ae0e4 : SUCCESS in 1h 01m 35s","accounts_in_message":[],"_revision_number":1},{"id":"0532ea4e91e2b180d08ebc7b371cdb4cde4c2c7b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-06 01:49:05.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"493f09a551ecc23bba452a85676399b54c196457","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-06 01:51:43.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f13932f97d6f43f7bf3a73e8d2019252 : SUCCESS in 1m 17s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"939cd9b177db8f12952e72145a5c00a0574959eb","revisions":{"939cd9b177db8f12952e72145a5c00a0574959eb":{"kind":"REWORK","_number":1,"created":"2019-11-26 18:14:41.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/51/696151/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/696151/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/696151/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/696151/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/696151/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/696151/1"}}},"commit":{"parents":[{"commit":"6e59fd670e89d3b7b99a1b2580b9f6d1f7815a78","subject":"Merge \"Join migration_context and flavor in Migration.instance\" into stable/train","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6e59fd670e89d3b7b99a1b2580b9f6d1f7815a78"}]}],"author":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2019-07-29 15:25:45.000000000","tz":60},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2019-11-26 18:14:10.000000000","tz":0},"subject":"compute: Take an instance.uuid lock when rebooting","message":"compute: Take an instance.uuid lock when rebooting\n\nPreviously simultaneous requests to reboot and delete an instance could\nrace as only the latter took a lock against the uuid of the instance.\n\nWith the Libvirt driver this race could potentially result in attempts\nbeing made to reconnect previously disconnected volumes on the host.\nDepending on the volume backend being used this could then result in\nstale block devices point to unmapped volumes being left on the host\nthat in turn could cause failures later on when connecting newly mapped\nvolumes.\n\nThis change avoids this race by ensuring any request to reboot an\ninstance takes an instance.uuid lock within the compute manager,\nserialising requests to reboot and then delete the instance.\n\nCloses-Bug: #1838392\nChange-Id: Ieb59de10c63bb067f92ec054535766cdd722dae2\n(cherry picked from commit 9ad54f3dacbd372271f441baea5380f913072dde)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/939cd9b177db8f12952e72145a5c00a0574959eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/939cd9b177db8f12952e72145a5c00a0574959eb"}]},"branch":"refs/heads/stable/train"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
