All of lore.kernel.org
 help / color / mirror / Atom feed
* request of blkfront may disorder after migration without waiting in suspend phase of migration
@ 2011-07-10  4:36 alice wan
  2011-07-10  8:26 ` Daniel Stodden
  2011-07-12 18:23 ` Konrad Rzeszutek Wilk
  0 siblings, 2 replies; 6+ messages in thread
From: alice wan @ 2011-07-10  4:36 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk, xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 996 bytes --]

Hi konrad,

I found the mainline linux 3.0-rc6 xen-blkfront driver doesn't implement
suspend func. In my opinion, the blkfront should wait till responses of all
the pending requests come back, then domu can be suspended,
otherwise,  after the migration, vm of target host will request from target
host, meanwhile, the blkback of source host maybe do the pending requests
until they's done.

if migrate the vm with high io pressure,  the requests of this vm may
disorder.

And i saw the gpl windows pv driver, blkfront will change its state and wait
for blkback closing, after blkback closing, the pending requests definitely
are done.

More, i did some test with migration,  while vm was running dd task,  xm
migrate -l .  before it suspend, gdb tapdisk2.  after migration, new vm
started. then quit gdb, the pending request were written back to disk after
new requests.

above mentioned is just my opinion, i need your advice and confirmation or
deny

any help is appreciated.


Regards

wanjia

[-- Attachment #1.2: Type: text/html, Size: 1236 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

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

end of thread, other threads:[~2011-07-14  2:03 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-10  4:36 request of blkfront may disorder after migration without waiting in suspend phase of migration alice wan
2011-07-10  8:26 ` Daniel Stodden
2011-07-12 18:23 ` Konrad Rzeszutek Wilk
2011-07-13  9:09   ` Ian Campbell
2011-07-14  2:03     ` Daniel Stodden
2011-07-13 10:57   ` alice wan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.