[pve-devel] broken KVM migrate in actual git?

Stefan Priebe - Profihost AG s.priebe at profihost.ag
Thu Oct 20 14:06:40 CEST 2011


Hi,

i was running proxmox 2.0 beta and online migration for linux systems 
was working fine.

Now i updated the system to current git to study the source code and it 
doesn't work anymore.

#~: pveversion -v
pve-manager: 2.0-7 (pve-manager/2.0/ac630645)
running kernel: 2.6.32-6-pve
proxmox-ve-2.6.32: 2.0-46
pve-kernel-2.6.32-6-pve: 2.6.32-46
lvm2: 2.02.86-1pve1
clvm: 2.02.86-1pve1
corosync-pve: 1.4.1-1
openais-pve: 1.1.4-1
libqb: 0.5.1-1
redhat-cluster-pve: 3.1.7-1
pve-cluster: 1.0-9
qemu-server: 2.0-2
pve-firmware: 1.0-13
libpve-common-perl: 1.0-6
libpve-access-control: 1.0-2
libpve-storage-perl: 2.0-4
vncterm: 1.0-2
vzctl: 3.0.29-3pve2
vzdump: not correctly installed
vzprocps: 2.0.11-2
vzquota: 3.0.12-3
pve-qemu-kvm: 0.15.0-1
ksm-control-daemon: 1.1-1


It just hangs here:
Oct 20 14:04:15 starting migration of VM 100 to node 'cloud1-node1' 
(192.168.0.100)
Oct 20 14:04:15 copying disk images
Oct 20 14:04:15 starting VM on remote node 'cloud1-node1'

An strace to the relevant task shows just this:

:~# ps aux|grep 2252
root        2252  0.0  0.3 186596 31428 ?        Ss   14:04   0:00 task 
UPID:cloud1-node2:000008CC:000076DD:4EA00E3F:qmigrate:100:root at pam:
root        2329  0.0  0.0   8944   904 pts/0    S+   14:05   0:00 grep 2252
:~# strace -f -p 2252
Process 2252 attached - interrupt to quit
select(16, [13 15], NULL, NULL, {0, 822506}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)

Stefan




More information about the pve-devel mailing list