)]}'
{"id":"openstack%2Fnova~669361","triplet_id":"openstack%2Fnova~stable%2Frocky~Ie9e294db7e24d0e3cbe83eee847f0fbfb7478900","project":"openstack/nova","branch":"stable/rocky","topic":"bug/1825537","hashtags":[],"change_id":"Ie9e294db7e24d0e3cbe83eee847f0fbfb7478900","subject":"Add functional recreate test for regression bug 1825537","status":"MERGED","created":"2019-07-05 14:23:13.000000000","updated":"2019-08-08 14:37:01.000000000","submitted":"2019-08-01 19:49:01.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":"669361-1564688941751-05bf691b","meta_rev_id":"1950b85a28b97c5f3e942e07c0f489d77ccda77d","_number":669361,"virtual_id_number":669361,"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":2,"date":"2019-08-01 19:49:01.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2019-07-05 15:36:33.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,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"date":"2019-07-05 16:24:00.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"date":"2019-07-10 12:09:42.000000000","_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","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":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":2,"date":"2019-08-01 11:22:44.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":2,"date":"2019-07-31 21:48:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"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":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","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":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":1,"date":"2019-08-01 11:22:44.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"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":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"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":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","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":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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-07-05 15:36:33.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-07-05 16:24:00.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-07-10 12:09:42.000000000","updated_by":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-07-31 21:48:12.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2019-08-01 11:22:44.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-08-01 19:49:01.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":"508aef36faa99e21f5c5434bb990faf1d5ca646b","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-07-05 14:23:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fbb9f95ac385abc95d98c7024d2c60e8885df7a4","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-07-05 15:36:33.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/61/669361/1/check/tempest-dsvm-full-xenial/826d574/ : SUCCESS in 1h 08m 47s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/61/669361/1/check/tempest-dsvm-full-xenial-py3/38e5372/ : SUCCESS in 1h 12m 15s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/61/669361/1/check/grenade-dsvm-xenial/aa0284f/ : SUCCESS in 1h 02m 29s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6405762009a79a1638d0c1fd6f0b25108b709084","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-07-05 16:24:00.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/669361/1 : SUCCESS in 1h 59m 58s","accounts_in_message":[],"_revision_number":1},{"id":"b8ca137686dc9302b0222d5e0f5b7ebb8730d0d9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-05 17:08:02.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/61/669361/1/check/openstack-tox-pep8/43edb3d/ : SUCCESS in 11m 11s\n- openstack-tox-py27 http://logs.openstack.org/61/669361/1/check/openstack-tox-py27/127578a/ : SUCCESS in 15m 16s\n- openstack-tox-py35 http://logs.openstack.org/61/669361/1/check/openstack-tox-py35/856f820/ : SUCCESS in 14m 07s\n- build-openstack-sphinx-docs http://logs.openstack.org/61/669361/1/check/build-openstack-sphinx-docs/dd47312/html/ : SUCCESS in 8m 19s\n- tempest-full http://logs.openstack.org/61/669361/1/check/tempest-full/0a2d5e7/ : SUCCESS in 1h 46m 07s\n- neutron-grenade http://logs.openstack.org/61/669361/1/check/neutron-grenade/2901ec2/ : SUCCESS in 1h 05m 29s\n- tempest-full-py3 http://logs.openstack.org/61/669361/1/check/tempest-full-py3/95c6367/ : SUCCESS in 1h 26m 41s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/61/669361/1/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/1662ef8/ : SUCCESS in 53m 26s (non-voting)\n- nova-cells-v1 http://logs.openstack.org/61/669361/1/check/nova-cells-v1/d4e48a8/ : SUCCESS in 59m 13s\n- nova-grenade-live-migration http://logs.openstack.org/61/669361/1/check/nova-grenade-live-migration/63a5f2f/ : SUCCESS in 1h 11m 26s (non-voting)\n- nova-live-migration http://logs.openstack.org/61/669361/1/check/nova-live-migration/7b448a0/ : SUCCESS in 45m 29s\n- nova-multiattach http://logs.openstack.org/61/669361/1/check/nova-multiattach/d5fa0ca/ : SUCCESS in 55m 48s\n- nova-next http://logs.openstack.org/61/669361/1/check/nova-next/dacc373/ : SUCCESS in 1h 39m 50s\n- tempest-slow http://logs.openstack.org/61/669361/1/check/tempest-slow/fc5ea4a/ : SUCCESS in 2h 04m 03s\n- nova-tox-functional http://logs.openstack.org/61/669361/1/check/nova-tox-functional/6355402/ : SUCCESS in 19m 07s\n- nova-tox-functional-py35 http://logs.openstack.org/61/669361/1/check/nova-tox-functional-py35/20ac041/ : SUCCESS in 20m 31s\n- openstack-tox-lower-constraints http://logs.openstack.org/61/669361/1/check/openstack-tox-lower-constraints/7d5f3f9/ : SUCCESS in 15m 52s\n- neutron-grenade-multinode http://logs.openstack.org/61/669361/1/check/neutron-grenade-multinode/04d1a54/ : SUCCESS in 1h 04m 27s\n- devstack-plugin-ceph-tempest http://logs.openstack.org/61/669361/1/check/devstack-plugin-ceph-tempest/a085dec/ : SUCCESS in 1h 08m 53s (non-voting)\n- tempest-multinode-full http://logs.openstack.org/61/669361/1/check/tempest-multinode-full/59ee860/ : SUCCESS in 1h 41m 01s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"8646e6c7d83a861b328c583d1e6c2112d05a3635","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2019-07-10 12:09:42.000000000","message":"Patch Set 1:\n\nTesting failed ubuntu-xenial-s390x. For rechecking only on the ubuntu-xenial-s390x CI, add a review comment with recheck-zkvm. Contact info: zkvm-ci@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_zKVM_CI\n\n- check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x http://sng01.objectstorage.softlayer.net/v1/AUTH_1940ea10-6e82-4501-b2f9-eb236510e575/ibmzkvmci/production/669361/1/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/3177b04 : EXCEPTION","accounts_in_message":[],"_revision_number":1},{"id":"a4b9498b732b57c9939a45bf93678b1713b7710b","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-07-31 21:48:12.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"9860511133c6dab80df01921420bb06cdd8e7424","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2019-08-01 11:22:44.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nLGTM","accounts_in_message":[],"_revision_number":1},{"id":"7d96702c36a2781c90ea902d9f0168587d358f2f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-01 11:27:35.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"62554849460e4533ef623bd01ed1ef3f90d40adb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-01 15:01:11.000000000","message":"Patch Set 1:\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"6aeb5db7683bf78887fa0b44c7bd0f1e0e22e74f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-01 19:49:01.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"f94d0c4686c3ed5b2579ee845ea02f7c3bf41fc1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-01 19:49:01.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://logs.opendev.org/61/669361/1/gate/openstack-tox-pep8/420ea5c/ : SUCCESS in 10m 34s\n- openstack-tox-py27 https://logs.opendev.org/61/669361/1/gate/openstack-tox-py27/0d9b923/ : SUCCESS in 16m 28s\n- openstack-tox-py35 https://logs.opendev.org/61/669361/1/gate/openstack-tox-py35/63b04dc/ : SUCCESS in 16m 50s\n- build-openstack-sphinx-docs https://logs.opendev.org/61/669361/1/gate/build-openstack-sphinx-docs/a06168f/html/ : SUCCESS in 7m 46s\n- tempest-full https://logs.opendev.org/61/669361/1/gate/tempest-full/97e5b90/ : SUCCESS in 1h 50m 21s\n- neutron-grenade https://logs.opendev.org/61/669361/1/gate/neutron-grenade/d382a81/ : SUCCESS in 1h 05m 31s\n- tempest-full-py3 https://logs.opendev.org/61/669361/1/gate/tempest-full-py3/46d2cea/ : SUCCESS in 1h 26m 36s\n- nova-cells-v1 https://logs.opendev.org/61/669361/1/gate/nova-cells-v1/b9ae3cb/ : SUCCESS in 1h 02m 04s\n- nova-live-migration https://logs.opendev.org/61/669361/1/gate/nova-live-migration/2fa29d4/ : SUCCESS in 49m 39s\n- nova-multiattach https://logs.opendev.org/61/669361/1/gate/nova-multiattach/b725a02/ : SUCCESS in 1h 17m 32s\n- nova-next https://logs.opendev.org/61/669361/1/gate/nova-next/6373830/ : SUCCESS in 1h 38m 11s\n- tempest-slow https://logs.opendev.org/61/669361/1/gate/tempest-slow/fb2b0ff/ : SUCCESS in 2h 19m 00s\n- nova-tox-functional https://logs.opendev.org/61/669361/1/gate/nova-tox-functional/9e7cd7f/ : SUCCESS in 18m 13s\n- nova-tox-functional-py35 https://logs.opendev.org/61/669361/1/gate/nova-tox-functional-py35/2106465/ : SUCCESS in 19m 42s\n- openstack-tox-lower-constraints https://logs.opendev.org/61/669361/1/gate/openstack-tox-lower-constraints/11f61c6/ : SUCCESS in 13m 07s","accounts_in_message":[],"_revision_number":1},{"id":"841690493bb616038a22dc3dd30a7886a3930cde","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-08-08 14:37:01.000000000","message":"Patch Set 1: Cherry Picked\n\nThis patchset was cherry picked to branch stable/queens as commit a3f6df54f9ae537df2d3b8af11dd6c5ff51ccca8","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"9a977cb28c1c4f2e8d950476fa373326f636dfd6","revisions":{"9a977cb28c1c4f2e8d950476fa373326f636dfd6":{"kind":"REWORK","_number":1,"created":"2019-07-05 14:23:13.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/61/669361/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/61/669361/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/669361/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/669361/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/61/669361/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/61/669361/1"}}},"commit":{"parents":[{"commit":"74046899a2f3bceff146d0a8ae5930c9be17fc08","subject":"Merge \"Disable limit if affinity(anti)/same(different)host is requested\" into stable/rocky","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/74046899a2f3bceff146d0a8ae5930c9be17fc08"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-04-19 15:54:07.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-07-05 14:21:13.000000000","tz":-240},"subject":"Add functional recreate test for regression bug 1825537","message":"Add functional recreate test for regression bug 1825537\n\nChange I2d9ab06b485f76550dbbff46f79f40ff4c97d12f in Rocky\n(and backported through to Pike) added error handling to\nthe resize_instance and finish_resize methods to revert\nallocations in placement when a failure occurs.\n\nThis is OK for resize_instance, which runs on the source\ncompute, as long as the instance.host/node values have not\nyet been changed to the dest host/node before RPC casting\nto the finish_resize method on the dest compute. It\u0027s OK\nbecause the instance is still on the source compute and the\nDB says so, so any attempt to recover the instance via hard\nreboot or rebuild will be on the source host.\n\nThis is not OK for finish_resize because if we fail there\nand revert the allocations, the instance host/node values\nare already pointing at the dest compute and by reverting\nthe allocations in placement, placement will be incorrectly\ntracking the instance usage with the old flavor against the\nsource node resource provider rather than the new flavor\nagainst the dest node resource provider - where the instance\nis actually running and the nova DB says the instance lives.\n\nThis change adds a simple functional regression test to\nrecreate the bug with a multi-host resize. There is already\na same-host resize functional test marked here which will\nneed to be fixed as well.\n\nConflicts:\n      nova/tests/functional/test_servers.py\n      nova/virt/fake.py\n\nNOTE(mriedem): The test_servers conflict is due to not having\nchange If6aa37d9b6b48791e070799ab026c816fda4441c in Rocky. As\na result, the new regression test also had to be modified for\nthe call to assertFlavorMatchesAllocation. The fake module\nconflict is due to not having change\nIefff121640e04abdbb6a4ae546c447f168dc8af9 in Rocky.\n\nChange-Id: Ie9e294db7e24d0e3cbe83eee847f0fbfb7478900\nRelated-Bug: #1825537\n(cherry picked from commit f4bb67210602914e1b9a678419cf22cfbeaf1431)\n(cherry picked from commit eaa1fc6159ca4437a1e0cbaa77a3da779afb8cb2)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9a977cb28c1c4f2e8d950476fa373326f636dfd6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9a977cb28c1c4f2e8d950476fa373326f636dfd6"}]},"branch":"refs/heads/stable/rocky"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
