)]}'
{"id":"openstack%2Fnova~435049","triplet_id":"openstack%2Fnova~stable%2Focata~If0fb5d764011521916fbbe15224f524a220052f3","project":"openstack/nova","branch":"stable/ocata","topic":"bug/1268955","hashtags":[],"change_id":"If0fb5d764011521916fbbe15224f524a220052f3","subject":"Fix live migrate with XenServer","status":"MERGED","created":"2017-02-16 17:50:07.000000000","updated":"2017-02-17 02:10:25.000000000","submitted":"2017-02-17 02:10:25.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b43bf8013a6057906c8e1e1592143f771a1f1530","_number":435049,"virtual_id_number":435049,"owner":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"recommended":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":1,"date":"2017-02-16 19:13:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":2,"date":"2017-02-17 02:10:25.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":2,"date":"2017-02-16 19:51:10.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":2,"date":"2017-02-16 19:52:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":1,"date":"2017-02-16 19:52:01.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-02-16 19:13:32.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":"2017-02-16 19:51:10.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2017-02-16 19:52:01.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2017-02-17 02:10:25.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"217b602e25d5f50e1331b9f6beb3a7990628bb42","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-02-16 17:50:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"14ecbe4b59094c176084116b5113116e9d8a524f","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2017-02-16 19:00:28.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- nova-out-of-tree-pvm http://184.172.12.213/49/435049/1/check/nova-out-of-tree-pvm/352c369 : SUCCESS in 1h 03m 22s","accounts_in_message":[],"_revision_number":1},{"id":"4ccc6c295314e37ae7d4b386b994f58b5e2032ed","author":{"_account_id":20040,"name":"Microsoft Hyper-V Compute CI","email":"microsoft_nova_ci@microsoft.com","username":"microsoft_nova_ci"},"date":"2017-02-16 19:08:33.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- nova-dvsm-full-tempest http://64.119.130.115/nova/435049/1/ : SUCCESS in 1h 17m 34s","accounts_in_message":[],"_revision_number":1},{"id":"b3cffaf255fe496fd189e94e2aa37c9d6d64a5ff","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2017-02-16 19:13:32.000000000","message":"Patch Set 1: Verified+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-nv http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/49/435049/1/check/tempest-dsvm-full-xenial-nv/1d5c58e/ : SUCCESS in 1h 20m 06s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7074eb5dc4096f53bcaf5f9a39e5ab22fd869dc0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-16 19:36:49.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-nova-docs-ubuntu-xenial http://docs-draft.openstack.org/49/435049/1/check/gate-nova-docs-ubuntu-xenial/4c0c805//doc/build/html/ : SUCCESS in 3m 19s\n- gate-nova-pep8-ubuntu-xenial http://logs.openstack.org/49/435049/1/check/gate-nova-pep8-ubuntu-xenial/9883d3c/ : SUCCESS in 3m 50s\n- gate-nova-python27-ubuntu-xenial http://logs.openstack.org/49/435049/1/check/gate-nova-python27-ubuntu-xenial/25e7fdf/ : SUCCESS in 7m 44s\n- gate-nova-python35 http://logs.openstack.org/49/435049/1/check/gate-nova-python35/b36e6d9/ : SUCCESS in 7m 33s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/49/435049/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/bbd00e3/ : SUCCESS in 59m 57s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/49/435049/1/check/gate-grenade-dsvm-neutron-ubuntu-xenial/c873736/ : SUCCESS in 31m 27s\n- gate-nova-tox-functional-ubuntu-xenial http://logs.openstack.org/49/435049/1/check/gate-nova-tox-functional-ubuntu-xenial/c71bb63/ : SUCCESS in 10m 43s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/49/435049/1/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/8a0fedd/ : SUCCESS in 1h 45m 08s\n- gate-grenade-dsvm-neutron-multinode-live-migration-nv http://logs.openstack.org/49/435049/1/check/gate-grenade-dsvm-neutron-multinode-live-migration-nv/e1a57eb/ : FAILURE in 39m 56s (non-voting)\n- gate-tempest-dsvm-cells-ubuntu-xenial http://logs.openstack.org/49/435049/1/check/gate-tempest-dsvm-cells-ubuntu-xenial/37a701c/ : SUCCESS in 1h 20m 51s\n- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial http://logs.openstack.org/49/435049/1/check/gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial/c8b8797/ : SUCCESS in 1h 27m 21s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/49/435049/1/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/8d85764/ : FAILURE in 1h 07m 03s (non-voting)\n- gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial http://logs.openstack.org/49/435049/1/check/gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial/5bf3ad0/ : SUCCESS in 23m 50s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv http://logs.openstack.org/49/435049/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv/8cf1fa8/ : SUCCESS in 44m 59s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3c88074f1c0a5833ce7ee79ae3a6b3894a4b32de","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2017-02-16 19:51:10.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"ec8a0920d71d9ee30ee04ddc2c1b028c7e7785ec","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2017-02-16 19:52:01.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"81e16541bffa9df47d700560762cc033661a7dc9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-16 19:52:13.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"e396061c5737c60ba42e07b353c9c741278fd226","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2017-02-16 20:04:59.000000000","message":"Patch Set 1:\n\nTesting completed on KVM for IBM z Systems. For rechecking only on the KVM for IBM z Systems 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-ibm-tempest-dsvm-full http://sng01.objectstorage.softlayer.net/v1/AUTH_1940ea10-6e82-4501-b2f9-eb236510e575/ibmzkvmci/435049/1/check-ibm-tempest-dsvm-full/a5a6be2 : FAILURE in 2h 06m 23s","accounts_in_message":[],"_revision_number":1},{"id":"a0d983a68828041579b276b67d526500d4acfa41","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2017-02-16 21:11:49.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline). To recheck leave a comment with \u0027intel-nfv-ci recheck\u0027. For more info go to https://wiki.openstack.org/wiki/ThirdPartySystems/Intel_NFV_CI.\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/2017-02-16/435049/1/check/tempest-dsvm-full-nfv-xenial/1572531 : FAILURE in 1h 49m 47s\n- tempest-dsvm-intel-nfv-xenial http://intel-openstack-ci-logs.ovh/2017-02-16/435049/1/check/tempest-dsvm-intel-nfv-xenial/ccf18c7 : SUCCESS in 42m 42s\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/2017-02-16/435049/1/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/3fe7d5b : SUCCESS in 1h 22m 55s","accounts_in_message":[],"_revision_number":1},{"id":"e568b542a3fc4dce3e73e57ab546baa0348d288f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-16 21:36:34.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-nova-docs-ubuntu-xenial http://docs-draft.openstack.org/49/435049/1/gate/gate-nova-docs-ubuntu-xenial/dfb1be2//doc/build/html/ : SUCCESS in 4m 52s\n- gate-nova-pep8-ubuntu-xenial http://logs.openstack.org/49/435049/1/gate/gate-nova-pep8-ubuntu-xenial/9f73710/ : SUCCESS in 6m 53s\n- gate-nova-python27-ubuntu-xenial http://logs.openstack.org/49/435049/1/gate/gate-nova-python27-ubuntu-xenial/da77ef0/ : SUCCESS in 12m 16s\n- gate-nova-python35 http://logs.openstack.org/49/435049/1/gate/gate-nova-python35/fb66b87/ : SUCCESS in 13m 03s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/49/435049/1/gate/gate-tempest-dsvm-neutron-full-ubuntu-xenial/86320d9/ : FAILURE in 1h 42m 41s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/49/435049/1/gate/gate-grenade-dsvm-neutron-ubuntu-xenial/778fc1c/ : SUCCESS in 48m 56s\n- gate-nova-tox-functional-ubuntu-xenial http://logs.openstack.org/49/435049/1/gate/gate-nova-tox-functional-ubuntu-xenial/6f87db8/ : SUCCESS in 13m 52s\n- gate-tempest-dsvm-cells-ubuntu-xenial http://logs.openstack.org/49/435049/1/gate/gate-tempest-dsvm-cells-ubuntu-xenial/5a63ef6/ : SUCCESS in 47m 55s\n- gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial http://logs.openstack.org/49/435049/1/gate/gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial/7cbacaa/ : SUCCESS in 47m 14s","accounts_in_message":[],"_revision_number":1},{"id":"c619e70604a95450141685e2cd4f02e027216f6e","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-02-16 21:40:17.000000000","message":"Patch Set 1:\n\nrecheck neutron ssh","accounts_in_message":[],"_revision_number":1},{"id":"31af90e6e7ea00514d8c8e73b4f0276431c0df0c","author":{"_account_id":20040,"name":"Microsoft Hyper-V Compute CI","email":"microsoft_nova_ci@microsoft.com","username":"microsoft_nova_ci"},"date":"2017-02-16 22:54:32.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- nova-dvsm-full-tempest http://64.119.130.115/nova/435049/1/ : SUCCESS in 1h 13m 48s","accounts_in_message":[],"_revision_number":1},{"id":"efa3a1555757b512192f03a0cc1a612df0516ff8","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2017-02-16 23:08:34.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-nv http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/49/435049/1/check/tempest-dsvm-full-xenial-nv/b397f52/ : SUCCESS in 1h 26m 51s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"daa01d4cda4582d4b687c5fa6ebaf05816c2ae70","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-16 23:25:09.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-nova-docs-ubuntu-xenial http://docs-draft.openstack.org/49/435049/1/check/gate-nova-docs-ubuntu-xenial/0d3091f//doc/build/html/ : SUCCESS in 4m 53s\n- gate-nova-pep8-ubuntu-xenial http://logs.openstack.org/49/435049/1/check/gate-nova-pep8-ubuntu-xenial/53db5a4/ : SUCCESS in 6m 08s\n- gate-nova-python27-ubuntu-xenial http://logs.openstack.org/49/435049/1/check/gate-nova-python27-ubuntu-xenial/a7bae22/ : SUCCESS in 11m 56s\n- gate-nova-python35 http://logs.openstack.org/49/435049/1/check/gate-nova-python35/e3a23ca/ : SUCCESS in 11m 01s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/49/435049/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/73f6b15/ : SUCCESS in 1h 40m 26s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/49/435049/1/check/gate-grenade-dsvm-neutron-ubuntu-xenial/b7b4e40/ : SUCCESS in 59m 05s\n- gate-nova-tox-functional-ubuntu-xenial http://logs.openstack.org/49/435049/1/check/gate-nova-tox-functional-ubuntu-xenial/e65baec/ : SUCCESS in 15m 59s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/49/435049/1/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/5c0c0aa/ : SUCCESS in 1h 05m 34s\n- gate-grenade-dsvm-neutron-multinode-live-migration-nv http://logs.openstack.org/49/435049/1/check/gate-grenade-dsvm-neutron-multinode-live-migration-nv/0b021ac/ : FAILURE in 1h 06m 53s (non-voting)\n- gate-tempest-dsvm-cells-ubuntu-xenial http://logs.openstack.org/49/435049/1/check/gate-tempest-dsvm-cells-ubuntu-xenial/ea2160d/ : SUCCESS in 57m 17s\n- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial http://logs.openstack.org/49/435049/1/check/gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial/3a6b78d/ : SUCCESS in 1h 38m 02s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/49/435049/1/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/5985352/ : FAILURE in 1h 30m 40s (non-voting)\n- gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial http://logs.openstack.org/49/435049/1/check/gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial/7ae6952/ : SUCCESS in 42m 13s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv http://logs.openstack.org/49/435049/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv/08d672d/ : SUCCESS in 36m 35s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"72408319894d4bb5fc18b228db214bb33dbd567a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-16 23:25:34.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"5c6eb1b58bbcca0c055e28bb0300c687878b9963","date":"2017-02-17 02:10:25.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"ba2cfc5e8075378fda0924bf405de743df353f2f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-17 02:10:25.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-nova-docs-ubuntu-xenial http://docs-draft.openstack.org/49/435049/1/gate/gate-nova-docs-ubuntu-xenial/4086887//doc/build/html/ : SUCCESS in 3m 38s\n- gate-nova-pep8-ubuntu-xenial http://logs.openstack.org/49/435049/1/gate/gate-nova-pep8-ubuntu-xenial/520e18f/ : SUCCESS in 3m 44s\n- gate-nova-python27-ubuntu-xenial http://logs.openstack.org/49/435049/1/gate/gate-nova-python27-ubuntu-xenial/b29264d/ : SUCCESS in 9m 07s\n- gate-nova-python35 http://logs.openstack.org/49/435049/1/gate/gate-nova-python35/524e8f0/ : SUCCESS in 7m 31s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/49/435049/1/gate/gate-tempest-dsvm-neutron-full-ubuntu-xenial/3a4ec4d/ : SUCCESS in 1h 27m 56s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/49/435049/1/gate/gate-grenade-dsvm-neutron-ubuntu-xenial/b2e720a/ : SUCCESS in 32m 21s\n- gate-nova-tox-functional-ubuntu-xenial http://logs.openstack.org/49/435049/1/gate/gate-nova-tox-functional-ubuntu-xenial/6520655/ : SUCCESS in 16m 31s\n- gate-tempest-dsvm-cells-ubuntu-xenial http://logs.openstack.org/49/435049/1/gate/gate-tempest-dsvm-cells-ubuntu-xenial/82d55bf/ : SUCCESS in 50m 34s\n- gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial http://logs.openstack.org/49/435049/1/gate/gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial/662b4ba/ : SUCCESS in 22m 57s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"ef0c67934c6ccc0ef6685697b190c2c9324ee321","revisions":{"ef0c67934c6ccc0ef6685697b190c2c9324ee321":{"kind":"REWORK","_number":1,"created":"2017-02-16 17:50:07.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/49/435049/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/49/435049/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/49/435049/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/49/435049/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/49/435049/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/49/435049/1"}}},"commit":{"parents":[{"commit":"a34a87edce87ee1d6036cb85c01ffb6169046ea4","subject":"Merge \"Cleanup some issues with CONF.placement.os_interface\" into stable/ocata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a34a87edce87ee1d6036cb85c01ffb6169046ea4"}]}],"author":{"name":"Huan Xie","email":"huan.xie@citrix.com","date":"2017-01-22 11:08:40.000000000","tz":-480},"committer":{"name":"Matt Riedemann","email":"mriedem@us.ibm.com","date":"2017-02-16 17:47:09.000000000","tz":-300},"subject":"Fix live migrate with XenServer","message":"Fix live migrate with XenServer\n\nLive migration with XenServer as hypervisor failed with xapi\nerrors \"VIF_NOT_IN_MAP\". There are two reasons for this\nproblem:\n\n(1) Before XS7.0, it supports VM live migration without\nsetting vif_ref and network_ref explicitly if the destination\nhost has same network, but since XS7.0, it doesn\u0027t support\nthis way, we must give vif_ref and network_ref mapping.\n\n(2) In nova, XenServer has introduced interim network for\nfixing ovs updating wrong port in neutron, see bug 1268955\nand also interim network can assist support neutron security\ngroup (linux bridge) as we cannot make VIF connected to\nlinux bridge directly via XAPI\n\nTo achieve this, we will add {src_vif_ref: dest_network_ref}\nmapping information, in pre_live_migration, we first create\ninterim network in destination host and store\n{neutron_vif_uuid: dest_network_ref} in migrate_data, then in\nsource host, before live_migration, we will calculate the\n{src_vif_ref: dest_network_ref} and set it as parameters to\nxapi when calling VM.migrate_send. Also, we will handle the\ncase where the destination host is running older code that\ndoesn\u0027t have this new src_vif_ref mapping, like live migrating\nfrom an Ocata compute node to a Newton compute node.\n\nCloses-bug: 1658877\n\nChange-Id: If0fb5d764011521916fbbe15224f524a220052f3\n(cherry picked from commit 4cd32645fb26d39a900433c4c1dfecaac1767522)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ef0c67934c6ccc0ef6685697b190c2c9324ee321"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ef0c67934c6ccc0ef6685697b190c2c9324ee321"}]},"branch":"refs/heads/stable/ocata"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
