Hide Forgot
Description of problem: libvirt should forbid doing tunnelled migration with migrateuri using migrateToURI2 api. The virsh cmd has done this. Version-Release number of selected component (if applicable): libvirt-0.10.2-29.el6_5.5.x86_64 libvirt-python-0.10.2-29.el6_5.5.x86_64 How reproducible: 100% Steps to Reproduce: On source host [root@intel-5130-16-1 libvirt-test-API]# virsh list --all Id Name State ---------------------------------------------------- 12 rhel6u2 running [root@intel-5130-16-1 libvirt-test-API]# virsh migrate --live --p2p rhel6u2 qemu+tcp://10.66.106.34/system tcp://10.66.106.34:9001 error: migrate: Unexpected migrateuri for peer2peer/direct migration [root@intel-5130-16-1 libvirt-test-API]# virsh migrate --live --p2p --tunnelled rhel6u2 qemu+tcp://10.66.106.34/system tcp://10.66.106.34:9001 error: migrate: Unexpected migrateuri for peer2peer/direct migration [root@intel-5130-16-1 libvirt-test-API]# python Python 2.6.6 (r266:84292, Oct 12 2012, 14:23:48) [GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import libvirt >>> con = libvirt.open('') >>> dom = con.lookupByName('rhel6u2') >>> dom.migrateToURI2( 'qemu+tcp://10.66.106.34/system', 'tcp://10.66.106.34:9001', None, 7, None, 0) <====Use live|p2p|tunnelled , successfully migrate 0 [root@intel-5130-16-1 libvirt-test-API]# virsh list --all Id Name State ---------------------------------------------------- - rhel6u2 shut off Check the domain on destination host [root@ibm-x3850x5-08 0.10.2-29.el6_5.5]# virsh list --all Id Name State ---------------------------------------------------- 4 rhel6u2 running Actual results: It can successfully do tunnelled migration with migrateuri using migrateToURI2 api. Expected results: libvirt should forbid doing tunnelled migration with migrateuri using migrateToURI2 api Additional info:
Development Management has reviewed and declined this request. You may appeal this decision by reopening this request.