qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] NVDIMM live migration broken?
@ 2017-06-22 14:08 Stefan Hajnoczi
  2017-06-23  0:13 ` haozhong.zhang
  0 siblings, 1 reply; 9+ messages in thread
From: Stefan Hajnoczi @ 2017-06-22 14:08 UTC (permalink / raw)
  To: qemu-devel; +Cc: haozhong.zhang, Xiao Guangrong

[-- Attachment #1: Type: text/plain, Size: 894 bytes --]

I tried live migrating a guest with NVDIMM on qemu.git/master (edf8bc984):

  $ qemu -M accel=kvm,nvdimm=on -m 1G,slots=4,maxmem=8G -cpu host \
         -object memory-backend-file,id=mem1,share=on,mem-path=nvdimm.dat,size=1G \
	 -device nvdimm,id=nvdimm1,memdev=mem1 \
	 -drive if=virtio,file=test.img,format=raw

  $ qemu -M accel=kvm,nvdimm=on -m 1G,slots=4,maxmem=8G -cpu host \
         -object memory-backend-file,id=mem1,share=on,mem-path=nvdimm.dat,size=1G \
	 -device nvdimm,id=nvdimm1,memdev=mem1 \
	 -drive if=virtio,file=test.img,format=raw \
	 -incoming tcp::1234

  (qemu) migrate tcp:127.0.0.1:1234

The guest kernel panics or hangs every time on the destination.  It
happens as long as the nvdimm device is present - I didn't even mount it
inside the guest.

Is migration expected to work?

If not we need a migration blocker so that users get a graceful error
message.

Stefan

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 455 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2017-06-28 10:05 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-22 14:08 [Qemu-devel] NVDIMM live migration broken? Stefan Hajnoczi
2017-06-23  0:13 ` haozhong.zhang
2017-06-23  9:55   ` Stefan Hajnoczi
2017-06-26  2:05     ` Haozhong Zhang
2017-06-26 12:56       ` Stefan Hajnoczi
2017-06-27 14:30         ` Haozhong Zhang
2017-06-27 16:58           ` Juan Quintela
2017-06-27 18:12             ` Juan Quintela
2017-06-28 10:05           ` Stefan Hajnoczi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).