)]}'
{"id":"openstack%2Fnova~747978","triplet_id":"openstack%2Fnova~stable%2Fpike~Ia3f1d8e83cbc574ce5cb440032e12bbcb1e10e98","project":"openstack/nova","branch":"stable/pike","topic":"bug/1890501","hashtags":[],"change_id":"Ia3f1d8e83cbc574ce5cb440032e12bbcb1e10e98","subject":"libvirt: Provide VIR_MIGRATE_PARAM_PERSIST_XML during live migration","status":"MERGED","created":"2020-08-25 15:10:20.000000000","updated":"2020-09-25 23:35:42.000000000","submitted":"2020-09-25 23:35:42.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"747978-1601076942500-dddb1e4e","meta_rev_id":"ab98db3d0ce09c7f7bf7c97cfe54eaa4d0a53c5e","_number":747978,"virtual_id_number":747978,"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":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"date":"2020-09-25 16:51:03.000000000","_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"]},{"value":0,"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"date":"2020-09-25 19:29:26.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":"2020-09-25 15:38:19.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":"2020-09-25 23:35:42.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"}],"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":"2020-09-25 15:27:55.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":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"value":2,"date":"2020-09-25 15:36:20.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":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"]},{"value":0,"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"}],"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":"2020-09-25 15:27:55.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":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"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":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"]},{"value":0,"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"}],"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":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"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":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"]},{"value":0,"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"}],"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":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},{"_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":"2020-08-25 22:23:45.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":"2020-08-27 11:20:16.000000000","updated_by":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"reviewer":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"state":"REVIEWER"},{"updated":"2020-09-03 20:23:40.000000000","updated_by":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"reviewer":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"state":"REVIEWER"},{"updated":"2020-09-25 15:27:55.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":"2020-09-25 15:36:20.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":"2020-09-25 15:38:19.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":"2020-09-25 16:51:03.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":"2020-09-25 19:29:26.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":"2020-09-25 23:35:42.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":"f237e4b3c57b3a2214b308ed0725f98c253ae089","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-08-25 15:10:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"55bab4046dd5295c66a366fa25fe773a2e888475","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-08-25 15:10:38.000000000","message":"Topic set to bug/1890501","accounts_in_message":[],"_revision_number":1},{"id":"9eddfc7a57a57a8bb46899a59aa0683d08f9b62e","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-08-25 17:07:49.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/747978/1 : FAILURE in 22m 28s","accounts_in_message":[],"_revision_number":1},{"id":"fb30ba2b2fd3f7b74b13b1832a92711b06947728","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-08-25 18:25:08.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ff2679bcc0c4434e8a1715ee8df5e239396f261e","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-08-25 18:46:12.000000000","message":"Patch Set 2:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/747978/2 : FAILURE in 20m 07s","accounts_in_message":[],"_revision_number":2},{"id":"eb0e5dfd72282f5bffd072bc0678e7a2ada34adb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-25 20:22:47.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9d25547b6cab426084d491d6c3d83268 : FAILURE in 9m 46s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f6d4c7dbf92c4fadb035ede4b6c563f2 : SUCCESS in 15m 34s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/fcca5656f36245f19f023c86756de70e : SUCCESS in 15m 09s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/1d4b1ecf32014647858981fe13702cdd : SUCCESS in 7m 10s\n- tempest-full https://zuul.opendev.org/t/openstack/build/0d662dbfb052497ba1c8162640aeba9d : SUCCESS in 1h 24m 40s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/ed89be108f374d88bf1ec3f222556561 : FAILURE in 27m 34s (non-voting)\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/bdf5c397111649aba6ab815a79d621a4 : FAILURE in 33m 47s (non-voting)\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/75ce2d8aa52a45e888942f1d6269c0cb : FAILURE in 42m 35s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e9d0a211c7c845b4bc68275afee331aa : SUCCESS in 47m 37s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/d77a2f0133884377b76b0dab558d3cae : SUCCESS in 1h 48m 37s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/7defe475dfca46978f8d857f00deaf72 : SUCCESS in 17m 55s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/28a65716259e429685f1b092f67be4c4 : SUCCESS in 21m 01s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/23c521c9fcb94f15ba296d17d56082fa : FAILURE in 41m 57s (non-voting)\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/8f8195d2db514f6895a95f533c85c48d : SUCCESS in 1h 31m 46s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1c82305340b8f26503086f242b9fd5a86d709044","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2020-08-25 22:23:45.000000000","message":"Patch Set 2:\n\nTesting failed ubuntu-bionic-s390x. For rechecking only on the ubuntu-bionic-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-bionic-s390x http://extbasicopstackcilog01.podc.sl.edst.ibm.com/zkvm_test_logs/production/747978/2/check-tempest-dsvm-neutron-full-ubuntu-bionic-s390x/036abbc : FAILURE in 21m 54s","accounts_in_message":[],"_revision_number":2},{"id":"50b536b6b32e599c8503b72d4fbc4d46d8c9b320","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-08-26 01:18:29.000000000","message":"Patch Set 2:\n\nBuild failed. 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- legacy-tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/78/747978/2/check/legacy-tempest-dsvm-full-xenial/ead9951/ : TIMED_OUT in 2h 34m 57s\n- legacy-tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/78/747978/2/check/legacy-tempest-dsvm-full-xenial-py3/54f0822/ : FAILURE in 1h 13m 12s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b94bc73a769adfcf1309d76553cb80caf52bd452","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2020-08-26 16:27:41.000000000","message":"Patch Set 2: Code-Review+1\n\n(2 comments)\n\nThe backport looks good to me. Conflicts are listed in commit message and resolved correctly. Since patch is not yet merged in Queens I\u0027m giving +1 only. Will upgrade as soon as patch has merged in Queens.","accounts_in_message":[],"_revision_number":2},{"id":"c3427b0d2f2e5f426bc251851e534079c2b4c30b","author":{"_account_id":14892,"name":"Keith Berger","email":"keith.berger@suse.com","username":"kberger"},"date":"2020-09-03 20:23:40.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"eccbd64be7331a715760cb359f9658d4a3f91850","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-09-03 20:39:57.000000000","message":"Patch Set 2:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/747978/2 : FAILURE in 15m 20s","accounts_in_message":[],"_revision_number":2},{"id":"d0d6575cf36d7a35ff170d8548ff1fe9db6b7aa0","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-09-03 20:44:51.000000000","message":"Patch Set 2:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/78/747978/2/check/pmem-tempest-plugin-filtered-multi-node/3e6b7c1/ : RETRY_LIMIT in 8m 43s\n- devstack-networking-ovs-dpdk devstack-networking-ovs-dpdk : ERROR Unable to find role in /tmp/tmpjsx38_3u/557433fe32ca49d08dcd5fb87e3fa660/ansible/pre_playbook_4/role_0/neutron","accounts_in_message":[],"_revision_number":2},{"id":"82affbb75b6fa7d573fc818a569bfe7d32ba0725","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-03 23:19:20.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/64533e50ceea4f23ab507b7db71e3922 : FAILURE in 11m 00s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/cf198754cd4f482bb55083c2a432046f : SUCCESS in 14m 04s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/9c05804a5eec46c6b9fcf94473243967 : SUCCESS in 14m 48s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/47b296fe03ad406db57d80c7c82576de : SUCCESS in 9m 41s\n- tempest-full https://zuul.opendev.org/t/openstack/build/74a5f0fad00a4195a40b058a9beb3c43 : SUCCESS in 1h 30m 16s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/65f40b841c604f21be36ed4e7bd51d47 : FAILURE in 38m 36s (non-voting)\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/3a2c4948676444369b23d2bcdaedfb61 : FAILURE in 41m 30s (non-voting)\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/a2569261053149608c19a19bb750958a : FAILURE in 42m 24s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8b915c1b547f47d9b395dacd03eb236c : SUCCESS in 53m 09s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/ca3c4b91b23b4db6a6f225d919c43ced : SUCCESS in 1h 19m 03s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/ea2c648cbb29477e9b1cfca420a7c929 : SUCCESS in 21m 22s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/271c728dce304b798fc44d8311793ed3 : SUCCESS in 19m 28s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/f739f933444a416b89b0298bb2915fa8 : FAILURE in 43m 29s (non-voting)\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/8239498a3545419bbba0098eaf8ce199 : SUCCESS in 1h 06m 00s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"aede70264f52e5d5b2b25f2d8f54bc197a9aae0f","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-09-04 03:29:18.000000000","message":"Patch Set 2:\n\nBuild failed. 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- legacy-tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/78/747978/2/check/legacy-tempest-dsvm-full-xenial/8f974d3/ : FAILURE in 2h 35m 55s\n- legacy-tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/78/747978/2/check/legacy-tempest-dsvm-full-xenial-py3/ff8e72e/ : FAILURE in 1h 08m 21s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"36a7436be5fb76e3acc6680d571a36c20c0ae797","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2020-09-21 08:23:11.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"cf9b623c6da7311a9a4ff78311300ba3c6e9a6d3","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2020-09-21 08:25:12.000000000","message":"Patch Set 3: Code-Review+2\n\nQueens patch has merged, upgrading my +1 to +2. (I\u0027ve updated the hash of the queens patch as that patch had an update, too)","accounts_in_message":[],"_revision_number":3},{"id":"3e4988f3fa076e25f21ce4b9f84c448342b176b3","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-09-21 08:38:13.000000000","message":"Patch Set 3:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/78/747978/3/check/pmem-tempest-plugin-filtered-multi-node/3aacdbd/ : RETRY_LIMIT in 4m 30s","accounts_in_message":[],"_revision_number":3},{"id":"8bdd59ce528effb3a866b44519f4d14a00a186fe","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-09-21 08:40:56.000000000","message":"Patch Set 3:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/747978/3 : FAILURE in 16m 38s","accounts_in_message":[],"_revision_number":3},{"id":"82020c0246e7005ea3b03b8405d61b79a919e6ef","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-09-21 11:05:12.000000000","message":"Patch Set 3:\n\nBuild failed. 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- legacy-tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/78/747978/3/check/legacy-tempest-dsvm-full-xenial/fbdd727/ : FAILURE in 2h 33m 22s\n- legacy-tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/78/747978/3/check/legacy-tempest-dsvm-full-xenial-py3/ef6e1ae/ : FAILURE in 1h 09m 07s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"74fe9f16a41feccc96142351bbd5dd15513aaab5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-21 12:00:18.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/df81a7ef186b4915b959a0414116b4fc : SUCCESS in 9m 10s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b905bab4b9f747d3861cbace52540384 : SUCCESS in 15m 10s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/57b8ce6389774fbfa3d31142d4efa7bc : SUCCESS in 18m 07s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/004ecfeda87c4d8187d6ded08ae492ed : SUCCESS in 10m 57s\n- tempest-full https://zuul.opendev.org/t/openstack/build/1297f734f350412d8c06a6515b17d790 : SUCCESS in 1h 39m 25s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/1d04fd75a2cd423a8e154615b008a7ae : FAILURE in 28m 47s (non-voting)\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/b44d03a378644a5ea9b0c9759d1fd27e : FAILURE in 34m 43s (non-voting)\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/3ee23552c463417682169eca95018c05 : FAILURE in 39m 03s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/904b494bcd7d449c9cd419453130106f : SUCCESS in 45m 33s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/039d71b3d4fd4e4a91b1e58315daa127 : SUCCESS in 1h 56m 04s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/ed138cdedc0647709419794e3442119f : SUCCESS in 19m 12s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/e587df0c035f4ec1ac6701a50dfc6de0 : SUCCESS in 20m 06s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/01295cfce82b4990b244c2a9a6e87885 : FAILURE in 37m 53s (non-voting)\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/336bccbd36e94adaba333c62c533d1f6 : SUCCESS in 1h 53m 57s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b85c5b9a9cb8ec6397b57a84cbc51b0ae7a37a27","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-09-25 15:21:07.000000000","message":"Patch Set 3:\n\n(2 comments)\n\nChange looks good, I\u0027m just gonna add a NOTE for the conflicts since I OCD looked them up and then approve.","accounts_in_message":[],"_revision_number":3},{"id":"99a010c2dfb4cf210dd1fd401b6cdd4be3808da0","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-09-25 15:26:28.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"8da5c38f99ad6bac386812c5fa7248e6006f1fc2","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-09-25 15:27:55.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nChange LGTM, just added a NOTE for the conflicts to the commit message and Elod was previously +2, so approving.","accounts_in_message":[],"_revision_number":4},{"id":"b768e7835d41c90b8547e526519dc007b5eaf32a","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2020-09-25 15:36:20.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"b971e617247dcc5d48d4c81d815ac195377eb6ac","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-09-25 15:38:19.000000000","message":"Patch Set 4:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/78/747978/4/check/pmem-tempest-plugin-filtered-multi-node/d3f95c2/ : POST_FAILURE in 7m 14s\n- devstack-nfv-numa http://52.27.155.124/78/747978/4/check/devstack-nfv-numa/ce10238/ : POST_FAILURE in 4m 43s","accounts_in_message":[],"_revision_number":4},{"id":"6aaf0f53584a291382e064e9eaf18bb0362857ee","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-09-25 16:51:03.000000000","message":"Patch Set 4:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/747978/4 : FAILURE in 18m 14s","accounts_in_message":[],"_revision_number":4},{"id":"ccef29221fcd94997698e4ea8f6134ea68eabe77","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-09-25 19:29:26.000000000","message":"Patch Set 4:\n\nBuild failed. 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- legacy-tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/78/747978/4/check/legacy-tempest-dsvm-full-xenial/f059eb5/ : FAILURE in 2h 38m 10s\n- legacy-tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/78/747978/4/check/legacy-tempest-dsvm-full-xenial-py3/bea8de5/ : FAILURE in 1h 06m 17s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"8c7759aeaa2658b756e6b3bec4139ff6d7aeca31","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-25 21:39:58.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dd4de4462166421ea583a4cde68da649 : SUCCESS in 9m 11s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/9374052ce11a44199a2c947a3e3feba3 : SUCCESS in 14m 17s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/5fac9962edc14215b25d5b486b02fbf7 : SUCCESS in 15m 23s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/6ea98c910fef4fa5b2978e85fcc9ce42 : SUCCESS in 9m 56s\n- tempest-full https://zuul.opendev.org/t/openstack/build/22014d09c57549a6991bd8322496d319 : SUCCESS in 1h 32m 13s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/ddd1b4ab4e8f44678bb37829abb1b1da : FAILURE in 30m 04s (non-voting)\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/7b6b972c086b49a8939f98949333e8e0 : FAILURE in 37m 13s (non-voting)\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/a45e3fdbd35d4817b0e6934152ca92cd : FAILURE in 40m 00s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/0aaa9a6c4c1f4832a779003306159f36 : SUCCESS in 43m 57s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/3463b15ba24f4b71a8be2c5224860fe4 : SUCCESS in 1h 54m 16s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/83d8e7280f754a2083f22f50fcd3986d : SUCCESS in 18m 09s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/8d79be0a336b4623a711d3a4169f7643 : SUCCESS in 19m 02s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/fb535113449e41c28186ae3d042f35da : FAILURE in 39m 06s (non-voting)\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/6722a06c1e7342f3a1e8d58501d52750 : SUCCESS in 1h 35m 19s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"03a0320b179710e9b8123292bacea8eae48e9059","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-25 21:40:19.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"2678232c3c83ff922da523431a970ca3ba0d8495","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-25 23:35:42.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"ab98db3d0ce09c7f7bf7c97cfe54eaa4d0a53c5e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-25 23:35:42.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/baaefee1de594308bba9ee16b3715f11 : SUCCESS in 10m 32s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/d8b71c78c5834b62a4564b11f9e4d29e : SUCCESS in 12m 43s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/6b8ef6a211344ccc967bedd53da31270 : SUCCESS in 13m 55s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/7cd387ece8414691b8c97dbdfa5768a8 : SUCCESS in 8m 24s\n- tempest-full https://zuul.opendev.org/t/openstack/build/a110fee99f93484aab8fec0499704afe : SUCCESS in 1h 18m 01s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/9635f9db19434d0198a6f389849ffb09 : FAILURE in 32m 39s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/443d45e1dc334f12b5a9839b7f0472b7 : SUCCESS in 40m 59s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/20e082baa8854328a0ea4be6193c1a9d : SUCCESS in 1h 48m 56s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/d633ea7aab1646a990d55e80250e0d04 : SUCCESS in 19m 23s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/fe701acd2637449884b28444bc9c89f1 : SUCCESS in 18m 13s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"2faf17995dd9daa6f0b91e44be43264e447c678d","revisions":{"fe9f4018fb6eb59e756521505662d64a63c68778":{"kind":"REWORK","_number":1,"created":"2020-08-25 15:10:20.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/78/747978/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/78/747978/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/747978/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/747978/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/747978/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/78/747978/1"}}},"commit":{"parents":[{"commit":"550c3db939a85aac1e13b480a6cd91ac0569bbea","subject":"Merge \"Fix os-simple-tenant-usage result order\" into stable/pike","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/550c3db939a85aac1e13b480a6cd91ac0569bbea"}]}],"author":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-08-05 22:00:06.000000000","tz":60},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-08-25 15:09:44.000000000","tz":60},"subject":"libvirt: Provide VIR_MIGRATE_PARAM_PERSIST_XML during live migration","message":"libvirt: Provide VIR_MIGRATE_PARAM_PERSIST_XML during live migration\n\nThe VIR_MIGRATE_PARAM_PERSIST_XML parameter was introduced in libvirt\nv1.3.4 and is used to provide the new persistent configuration for the\ndestination during a live migration:\n\nhttps://libvirt.org/html/libvirt-libvirt-domain.html#VIR_MIGRATE_PARAM_PERSIST_XML\n\nWithout this parameter the persistent configuration on the destination\nwill be the same as the original persistent configuration on the source\nwhen the VIR_MIGRATE_PERSIST_DEST flag is provided.\n\nAs Nova does not currently provide the VIR_MIGRATE_PARAM_PERSIST_XML\nparam but does provide the VIR_MIGRATE_PERSIST_DEST flag this means that\na soft reboot by Nova of the instance after a live migration can revert\nthe domain back to the original persistent configuration from the\nsource.\n\nNote that this is only possible in Nova as a soft reboot actually\nresults in the virDomainShutdown and virDomainLaunch libvirt APIs being\ncalled that recreate the domain using the persistent configuration.\nvirDomainReboot does not result in this but is not called at this time.\n\nThe impact of this on the instance after the soft reboot is pretty\nsevere, host devices referenced in the original persistent configuration\non the source may not exist or could even be used by other users on the\ndestination. CPU and NUMA affinity could also differ drastically between\nthe two hosts resulting in the instance being unable to start etc.\n\nAs MIN_LIBVIRT_VERSION is now \u003e v1.3.4 this change simply includes the\nVIR_MIGRATE_PARAM_PERSIST_XML param using the same updated XML for the\ndestination as is already provided to VIR_MIGRATE_PARAM_DEST_XML.\n\nConflicts:\n    nova/tests/unit/virt/libvirt/test_driver.py\n    nova/virt/libvirt/driver.py\n\nCo-authored-by: Tadayoshi Hosoya \u003ctad-hosoya@wr.jp.nec.com\u003e\nCloses-Bug: #1890501\nChange-Id: Ia3f1d8e83cbc574ce5cb440032e12bbcb1e10e98\n(cherry picked from commit 1bb8ee95d4c3ddc3f607ac57526b75af1b7fbcff)\n(cherry picked from commit bbf9d1de06e9991acd968fceee899a8df3776d60)\n(cherry picked from commit 6a07edb4b29d8bfb5c86ed14263f7cd7525958c1)\n(cherry picked from commit b9ea91d17703f5b324a50727b6503ace0f4e95eb)\n(cherry picked from commit c438fd9a0eb1903306a53ab44e3ae80660d8a429)\n(cherry picked from commit a100c517ae4224a41d69346cace7a41cace7c165)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fe9f4018fb6eb59e756521505662d64a63c68778"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fe9f4018fb6eb59e756521505662d64a63c68778"}]},"branch":"refs/heads/stable/pike"},"6a2fb8338551f17ab962f5e88a0d5b7be17ce637":{"kind":"REWORK","_number":2,"created":"2020-08-25 18:25:08.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/78/747978/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/78/747978/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/747978/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/747978/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/747978/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/78/747978/2"}}},"commit":{"parents":[{"commit":"550c3db939a85aac1e13b480a6cd91ac0569bbea","subject":"Merge \"Fix os-simple-tenant-usage result order\" into stable/pike","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/550c3db939a85aac1e13b480a6cd91ac0569bbea"}]}],"author":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-08-05 22:00:06.000000000","tz":60},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-08-25 18:24:51.000000000","tz":60},"subject":"libvirt: Provide VIR_MIGRATE_PARAM_PERSIST_XML during live migration","message":"libvirt: Provide VIR_MIGRATE_PARAM_PERSIST_XML during live migration\n\nThe VIR_MIGRATE_PARAM_PERSIST_XML parameter was introduced in libvirt\nv1.3.4 and is used to provide the new persistent configuration for the\ndestination during a live migration:\n\nhttps://libvirt.org/html/libvirt-libvirt-domain.html#VIR_MIGRATE_PARAM_PERSIST_XML\n\nWithout this parameter the persistent configuration on the destination\nwill be the same as the original persistent configuration on the source\nwhen the VIR_MIGRATE_PERSIST_DEST flag is provided.\n\nAs Nova does not currently provide the VIR_MIGRATE_PARAM_PERSIST_XML\nparam but does provide the VIR_MIGRATE_PERSIST_DEST flag this means that\na soft reboot by Nova of the instance after a live migration can revert\nthe domain back to the original persistent configuration from the\nsource.\n\nNote that this is only possible in Nova as a soft reboot actually\nresults in the virDomainShutdown and virDomainLaunch libvirt APIs being\ncalled that recreate the domain using the persistent configuration.\nvirDomainReboot does not result in this but is not called at this time.\n\nThe impact of this on the instance after the soft reboot is pretty\nsevere, host devices referenced in the original persistent configuration\non the source may not exist or could even be used by other users on the\ndestination. CPU and NUMA affinity could also differ drastically between\nthe two hosts resulting in the instance being unable to start etc.\n\nAs MIN_LIBVIRT_VERSION is now \u003e v1.3.4 this change simply includes the\nVIR_MIGRATE_PARAM_PERSIST_XML param using the same updated XML for the\ndestination as is already provided to VIR_MIGRATE_PARAM_DEST_XML.\n\nConflicts:\n    nova/tests/unit/virt/libvirt/test_driver.py\n    nova/virt/libvirt/driver.py\n\nCo-authored-by: Tadayoshi Hosoya \u003ctad-hosoya@wr.jp.nec.com\u003e\nCloses-Bug: #1890501\nChange-Id: Ia3f1d8e83cbc574ce5cb440032e12bbcb1e10e98\n(cherry picked from commit 1bb8ee95d4c3ddc3f607ac57526b75af1b7fbcff)\n(cherry picked from commit bbf9d1de06e9991acd968fceee899a8df3776d60)\n(cherry picked from commit 6a07edb4b29d8bfb5c86ed14263f7cd7525958c1)\n(cherry picked from commit b9ea91d17703f5b324a50727b6503ace0f4e95eb)\n(cherry picked from commit c438fd9a0eb1903306a53ab44e3ae80660d8a429)\n(cherry picked from commit a100c517ae4224a41d69346cace7a41cace7c165)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6a2fb8338551f17ab962f5e88a0d5b7be17ce637"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6a2fb8338551f17ab962f5e88a0d5b7be17ce637"}]},"branch":"refs/heads/stable/pike"},"d30f28dbd28b825b1d5a4af48eb00b1f06fd97e9":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2020-09-21 08:23:11.000000000","uploader":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"ref":"refs/changes/78/747978/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/78/747978/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/747978/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/747978/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/747978/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/78/747978/3"}}},"commit":{"parents":[{"commit":"550c3db939a85aac1e13b480a6cd91ac0569bbea","subject":"Merge \"Fix os-simple-tenant-usage result order\" into stable/pike","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/550c3db939a85aac1e13b480a6cd91ac0569bbea"}]}],"author":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-08-05 22:00:06.000000000","tz":60},"committer":{"name":"Elod Illes","email":"elod.illes@est.tech","date":"2020-09-21 08:21:12.000000000","tz":120},"subject":"libvirt: Provide VIR_MIGRATE_PARAM_PERSIST_XML during live migration","message":"libvirt: Provide VIR_MIGRATE_PARAM_PERSIST_XML during live migration\n\nThe VIR_MIGRATE_PARAM_PERSIST_XML parameter was introduced in libvirt\nv1.3.4 and is used to provide the new persistent configuration for the\ndestination during a live migration:\n\nhttps://libvirt.org/html/libvirt-libvirt-domain.html#VIR_MIGRATE_PARAM_PERSIST_XML\n\nWithout this parameter the persistent configuration on the destination\nwill be the same as the original persistent configuration on the source\nwhen the VIR_MIGRATE_PERSIST_DEST flag is provided.\n\nAs Nova does not currently provide the VIR_MIGRATE_PARAM_PERSIST_XML\nparam but does provide the VIR_MIGRATE_PERSIST_DEST flag this means that\na soft reboot by Nova of the instance after a live migration can revert\nthe domain back to the original persistent configuration from the\nsource.\n\nNote that this is only possible in Nova as a soft reboot actually\nresults in the virDomainShutdown and virDomainLaunch libvirt APIs being\ncalled that recreate the domain using the persistent configuration.\nvirDomainReboot does not result in this but is not called at this time.\n\nThe impact of this on the instance after the soft reboot is pretty\nsevere, host devices referenced in the original persistent configuration\non the source may not exist or could even be used by other users on the\ndestination. CPU and NUMA affinity could also differ drastically between\nthe two hosts resulting in the instance being unable to start etc.\n\nAs MIN_LIBVIRT_VERSION is now \u003e v1.3.4 this change simply includes the\nVIR_MIGRATE_PARAM_PERSIST_XML param using the same updated XML for the\ndestination as is already provided to VIR_MIGRATE_PARAM_DEST_XML.\n\nConflicts:\n    nova/tests/unit/virt/libvirt/test_driver.py\n    nova/virt/libvirt/driver.py\n\nCo-authored-by: Tadayoshi Hosoya \u003ctad-hosoya@wr.jp.nec.com\u003e\nCloses-Bug: #1890501\nChange-Id: Ia3f1d8e83cbc574ce5cb440032e12bbcb1e10e98\n(cherry picked from commit 1bb8ee95d4c3ddc3f607ac57526b75af1b7fbcff)\n(cherry picked from commit bbf9d1de06e9991acd968fceee899a8df3776d60)\n(cherry picked from commit 6a07edb4b29d8bfb5c86ed14263f7cd7525958c1)\n(cherry picked from commit b9ea91d17703f5b324a50727b6503ace0f4e95eb)\n(cherry picked from commit c438fd9a0eb1903306a53ab44e3ae80660d8a429)\n(cherry picked from commit a721ca5f510ce3c8ef24f22dac9e475b3d7651db)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d30f28dbd28b825b1d5a4af48eb00b1f06fd97e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d30f28dbd28b825b1d5a4af48eb00b1f06fd97e9"}]},"branch":"refs/heads/stable/pike"},"2faf17995dd9daa6f0b91e44be43264e447c678d":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2020-09-25 15:26:28.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/78/747978/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/78/747978/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/747978/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/747978/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/747978/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/78/747978/4"}}},"commit":{"parents":[{"commit":"550c3db939a85aac1e13b480a6cd91ac0569bbea","subject":"Merge \"Fix os-simple-tenant-usage result order\" into stable/pike","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/550c3db939a85aac1e13b480a6cd91ac0569bbea"}]}],"author":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-08-05 22:00:06.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2020-09-25 15:23:07.000000000","tz":0},"subject":"libvirt: Provide VIR_MIGRATE_PARAM_PERSIST_XML during live migration","message":"libvirt: Provide VIR_MIGRATE_PARAM_PERSIST_XML during live migration\n\nThe VIR_MIGRATE_PARAM_PERSIST_XML parameter was introduced in libvirt\nv1.3.4 and is used to provide the new persistent configuration for the\ndestination during a live migration:\n\nhttps://libvirt.org/html/libvirt-libvirt-domain.html#VIR_MIGRATE_PARAM_PERSIST_XML\n\nWithout this parameter the persistent configuration on the destination\nwill be the same as the original persistent configuration on the source\nwhen the VIR_MIGRATE_PERSIST_DEST flag is provided.\n\nAs Nova does not currently provide the VIR_MIGRATE_PARAM_PERSIST_XML\nparam but does provide the VIR_MIGRATE_PERSIST_DEST flag this means that\na soft reboot by Nova of the instance after a live migration can revert\nthe domain back to the original persistent configuration from the\nsource.\n\nNote that this is only possible in Nova as a soft reboot actually\nresults in the virDomainShutdown and virDomainLaunch libvirt APIs being\ncalled that recreate the domain using the persistent configuration.\nvirDomainReboot does not result in this but is not called at this time.\n\nThe impact of this on the instance after the soft reboot is pretty\nsevere, host devices referenced in the original persistent configuration\non the source may not exist or could even be used by other users on the\ndestination. CPU and NUMA affinity could also differ drastically between\nthe two hosts resulting in the instance being unable to start etc.\n\nAs MIN_LIBVIRT_VERSION is now \u003e v1.3.4 this change simply includes the\nVIR_MIGRATE_PARAM_PERSIST_XML param using the same updated XML for the\ndestination as is already provided to VIR_MIGRATE_PARAM_DEST_XML.\n\nConflicts:\n    nova/tests/unit/virt/libvirt/test_driver.py\n    nova/virt/libvirt/driver.py\n\nNOTE(melwitt): Conflicts in driver.py are because changes:\n\n  I6ac601e633ab2b0a67b4802ff880865255188a93\n    (libvirt: Provide VGPU inventory for a single GPU type)\n  I947bf0ad34a48e9182a3dc016f47f0c9f71c9d7b\n    ([libvirt] Allow multiple volume attachments)\n  Ibfa64f18bbd2fb70db7791330ed1a64fe61c1355\n    (libvirt: QEMU native LUKS decryption for encrypted volumes)\n  If2035cac931c42c440d61ba97ebc7e9e92141a28\n    (libvirt: Rework \u0027EBUSY\u0027 (SIGKILL) error handling code path)\n  Ibf210dd27972fed2651d6c9bd73a0bcf352c8bab\n    (libvirt: create vGPU for instance)\n\nare not in Pike. Conflict in test_driver.py is because the Pike\nbackport of change I9b545ca8aa6dd7b41ddea2d333190c9fbed19bc1 explicitly\nasserts byte string destination_xml in\n_test_live_migration_block_migration_flags and the change is not in\nQueens where this is being backported from.\n\nCo-authored-by: Tadayoshi Hosoya \u003ctad-hosoya@wr.jp.nec.com\u003e\nCloses-Bug: #1890501\nChange-Id: Ia3f1d8e83cbc574ce5cb440032e12bbcb1e10e98\n(cherry picked from commit 1bb8ee95d4c3ddc3f607ac57526b75af1b7fbcff)\n(cherry picked from commit bbf9d1de06e9991acd968fceee899a8df3776d60)\n(cherry picked from commit 6a07edb4b29d8bfb5c86ed14263f7cd7525958c1)\n(cherry picked from commit b9ea91d17703f5b324a50727b6503ace0f4e95eb)\n(cherry picked from commit c438fd9a0eb1903306a53ab44e3ae80660d8a429)\n(cherry picked from commit a721ca5f510ce3c8ef24f22dac9e475b3d7651db)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2faf17995dd9daa6f0b91e44be43264e447c678d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2faf17995dd9daa6f0b91e44be43264e447c678d"}]},"branch":"refs/heads/stable/pike"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
