Acceptance Tests: migration fails on sparc target
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
QEMU fails migration when using a sparc target.
This cab be verified/reproduced with the `tests/
$ make check-venv
$ ./tests/
Right after a QMP `query-migrate` is executed, communication with the monitor is lost:
>>> {'execute': 'query-migrate'}
<<< {'timestamp': {'seconds': 1617667984, 'microseconds': 330282}, 'event': 'STOP'}
<<< {'return': {'blocked': False, 'status': 'completed', 'setup-time': 0, 'downtime': 1, 'total-time': 15, 'ram': {'total': 135274496, 'postcopy-
>>> {'execute': 'query-migrate'}
Reproduced traceback from: /var/lib/
Traceback (most recent call last):
File "/var/lib/
self.
File "/var/lib/
self.
File "/var/lib/
args=(dst_vm,))
File "/var/lib/
output = func(*args, **kwargs)
File "/var/lib/
return vm.command(
File "/home/
return self._qmp.
File "/home/
ret = self.cmd(cmd, kwds)
File "/home/
return self.cmd_
File "/home/
self.
BrokenPipeError: [Errno 32] Broken pipe
The qemu-system-sparc binary outputs:
qemu-system-sparc: warning: nic lance.0 has no peer
qemu-system-sparc: Missing section footer for sysbusespscsi
qemu-system-sparc: load of migration failed: Invalid argument
Changed in qemu: | |
status: | Fix Committed → Fix Released |
6cc88d6bf932a90 5ce36e933dc078e eb6b54ac92 is the first bad commit:
commit 6cc88d6bf932a90 5ce36e933dc078e eb6b54ac92
Author: Mark Cave-Ayland <email address hidden>
Date: Thu Mar 4 22:10:34 2021 +0000
esp: remove dma_left from ESPState