)]}'
{"id":"openstack%2Fnova~695940","triplet_id":"openstack%2Fnova~stable%2Fstein~I70e06c607045a1c0842f13069e51fef438012a9c","project":"openstack/nova","branch":"stable/stein","topic":"bug/1852610","hashtags":[],"change_id":"I70e06c607045a1c0842f13069e51fef438012a9c","subject":"Block deleting compute services with in-progress migrations","status":"MERGED","created":"2019-11-25 16:14:07.000000000","updated":"2019-12-09 23:14:40.000000000","submitted":"2019-12-09 23:12:02.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":"695940-1575933122614-56cf989d","meta_rev_id":"db0587e40646db5a224a74fae445718ac1e02363","_number":695940,"virtual_id_number":695940,"owner":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"date":"2019-11-25 20:27:52.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"date":"2019-11-25 19:18:39.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,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"date":"2019-11-25 16:46:05.000000000","_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-12-09 23:12:02.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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":2,"date":"2019-12-09 20:32:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":2,"date":"2019-11-27 11:25:29.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"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":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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":1,"date":"2019-12-09 20:32:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"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":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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"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":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":{"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_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-25 16:46:05.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-25 19:18:39.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-25 20:27:52.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-27 11:25:29.000000000","updated_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"REVIEWER"},{"updated":"2019-12-09 20:32:13.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2019-12-09 23:12:02.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":"4c9bdb0fd97bb845cb5b4be4ff628bb61aa811c6","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-11-25 16:14:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"24f205469cdc228ffff90c03be908b5452a916d3","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2019-11-25 16:46:05.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/40/695940/1/check/pmem-tempest-plugin-filtered/9b3787a/ : FAILURE in 29m 38s","accounts_in_message":[],"_revision_number":1},{"id":"5f27cc4c6e437fbabe4afdf7a3592558ff849977","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-25 18:41:08.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/987f031d58394527b0cf1abda6e4df18 : SUCCESS in 58m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8b2ffa29b9e44bd78bf22756b823c618 : SUCCESS in 1h 33m 13s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/56f240e492ad4479b156c42028f9a1af : SUCCESS in 17m 36s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b7c11d1014564a178ea1401f7456ebd8 : SUCCESS in 12m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/184e9fc309b54ccab071e18e85cd85be : SUCCESS in 10m 25s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/3570581741f64e6197c0ebc3f7a65d59 : SUCCESS in 13m 25s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/d5cebbef94d64ca9ae8583a9da0c358f : SUCCESS in 13m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2b3cab598c14445b92a42697fedfab73 : SUCCESS in 13m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2083deaa5dcf4b4797cd9a470bb4d3ff : SUCCESS in 12m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/718967d6927744d98ca9a9387d84776b : SUCCESS in 7m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1a6202561490486898772a5fa74ba3a4 : SUCCESS in 51m 10s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/16994147886f414ca22f559878a18ff3 : SUCCESS in 1h 01m 41s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/f41c54f3fe8d4484aa58cb1766f2025d : SUCCESS in 1h 06m 01s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/d5f50d73075f4007ba4ac6c65b660421 : SUCCESS in 1h 08m 43s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/5f0ea03e415f45dea86b073fefbe1b32 : SUCCESS in 1h 22m 19s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/28b6889c70374aea8a8dc07da5b00913 : SUCCESS in 47m 56s\n- nova-next https://zuul.opendev.org/t/openstack/build/8c36cf69cc43422cb0d2a4caca6799d0 : SUCCESS in 1h 17m 30s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/0cf8fe9e0baf46f8a733afa49b13bab9 : SUCCESS in 21m 23s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/58d2536d4879431288da36e8d495c459 : SUCCESS in 18m 03s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/91fe9c7722d4408d9ebaea4a5b0b1f64 : POST_FAILURE in 1h 36m 24s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/5002a5ddd47646ac93b6beffd3a84bd2 : SUCCESS in 2h 17m 46s","accounts_in_message":[],"_revision_number":1},{"id":"29e21202ef753bce69f4386a30c986f9e920498b","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-11-25 19:18:39.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/40/695940/1/check/tempest-dsvm-full-xenial/254fab3/ : SUCCESS in 2h 41m 14s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/40/695940/1/check/tempest-dsvm-full-xenial-py3/6b40407/ : SUCCESS in 3h 01m 36s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/40/695940/1/check/grenade-dsvm-xenial/d2d40a5/ : FAILURE in 2h 56m 04s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"87a989e30912c48e9a1d3a4d2f814b35b0276d1b","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-11-25 20:27:52.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/695940/1 : SUCCESS in 2h 10m 27s","accounts_in_message":[],"_revision_number":1},{"id":"e2b07c0811166ab3659cee1584078f54ca3a2dff","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2019-11-27 11:25:29.000000000","message":"Patch Set 1: Code-Review+2\n\nLGTM, noted conflicts appear correct. As with the now merged stable/train change I\u0027m still happy to see changes like this being backported into stable.","accounts_in_message":[],"_revision_number":1},{"id":"860835295be85318c3ec292070beb49e11c9b682","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-12-09 20:32:13.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nLGTM, conflicts are explained in the commit message","accounts_in_message":[],"_revision_number":1},{"id":"b71c8fc2a532773034cbbae92852feb6f800c622","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-09 20:54:25.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"26e1e3c31010cfb369ba61da166e3cc756480f95","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-09 23:12:02.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"6d82c94a5989cfab996f3ade237e4c72719e4026","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-09 23:12:02.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/ba22e5f0afea48a184fc5a404b893f1d : SUCCESS in 1h 13m 27s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/17486d1bab8e435a939f5ee410f3cf89 : SUCCESS in 1h 38m 53s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3d79fcaf4d3c4f97a04e65787bed9778 : SUCCESS in 15m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/91d676406baa418c9728cca587562944 : SUCCESS in 10m 37s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/32f0b54baff842509803da4cca0c37c1 : SUCCESS in 13m 30s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/77103aa3e1724fb7bc40945fb79368df : SUCCESS in 12m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/aeff9084c36a4cc8afe4cc27e4ab4e5d : SUCCESS in 13m 29s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ccbf472fdcb24a67b9b0fa8e4acc3ae6 : SUCCESS in 14m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b58c7ec00f2c402e890a36dc79f069ab : SUCCESS in 7m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3d05590e28814aa38cc9c4d64e26cbab : SUCCESS in 38m 55s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/f318d8fee18d4b0ea8017ac8dd73f58b : SUCCESS in 1h 13m 50s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c74c9bdf06e34f7e943e2edc5b275b9d : SUCCESS in 51m 27s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/96e20152768548ef960b4a53eb00c47e : SUCCESS in 17m 31s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/a08f32497f1544f8a0cb5607ae9fc675 : SUCCESS in 18m 56s\n- nova-next https://zuul.opendev.org/t/openstack/build/2417159c23594d958eb9e12db9eb0771 : SUCCESS in 1h 23m 23s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/ae5c11aea21e46b2bf9bb501ab620493 : SUCCESS in 2h 11m 41s","accounts_in_message":[],"_revision_number":1},{"id":"27be8e283885eabd14588cd86a0ae7fb6c2549f1","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-09 23:14:40.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ab52848c38cf44468e6f4d98d44d06f2 : SUCCESS in 1m 32s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d327f800269e4536af802b79204aabab : SUCCESS in 1m 18s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"a0290858b717b4cefd0d6fc17acc2b143ab12ac4","revisions":{"a0290858b717b4cefd0d6fc17acc2b143ab12ac4":{"kind":"REWORK","_number":1,"created":"2019-11-25 16:14:07.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/40/695940/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/40/695940/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/40/695940/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/40/695940/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/40/695940/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/40/695940/1"}}},"commit":{"parents":[{"commit":"9983b2462401176db0c332f21bc8b24ba1d81503","subject":"Add functional recreate revert resize test for bug 1852610","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9983b2462401176db0c332f21bc8b24ba1d81503"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-11-14 19:19:26.000000000","tz":-300},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-11-25 16:11:13.000000000","tz":-300},"subject":"Block deleting compute services with in-progress migrations","message":"Block deleting compute services with in-progress migrations\n\nThis builds on I0bd63b655ad3d3d39af8d15c781ce0a45efc8e3a\nwhich made DELETE /os-services/{service_id} fail with a 409\nresponse if the host has instances on it. This change checks\nfor in-progress migrations involving the nodes on the host,\neither as the source or destination nodes, and returns a 409\nerror response if any are found.\n\nFailling to do this can lead to orphaned resource providers\nin placement and also failing to properly confirm or revert\na pending resize or cold migration.\n\nA release note is included for the (justified) behavior\nchange in the API. A new microversion should not be required\nfor this since admins should not have to opt out of broken\nbehavior.\n\nConflicts:\n      nova/api/openstack/compute/services.py\n      nova/tests/functional/integrated_helpers.py\n      nova/tests/functional/wsgi/test_services.py\n\nNOTE(mriedem): The conflict in services.py is due to not\nhaving change I9d257a003d315b84b937dcef91f3cb41f3e24b53 in Stein.\nThe conflict in integrated_helpers.py is due to not having change\nI4aac187283c2f341b5c2712be85f722156e14f63 or change\nIbeb16ce16263c43bad9f148480bbebca413d8117 in Stein. As a result\ntest_services does not use _confirm_resize but just inlines the\ncall and wait for ACTIVE status in the test. The conflict in\ntest_services.py is due to not having change\nIf32bca070185937ef83f689b7163d965a89ec10a in Stein.\n\nChange-Id: I70e06c607045a1c0842f13069e51fef438012a9c\nCloses-Bug: #1852610\n(cherry picked from commit 92fed026103b47fa2a76ea09204a4ba24c21e191)\n(cherry picked from commit a9650b3cbfc674e283964090fb64ac6297be5b78)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a0290858b717b4cefd0d6fc17acc2b143ab12ac4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a0290858b717b4cefd0d6fc17acc2b143ab12ac4"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
