[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] Live migration fails under heavy network use


  • To: "John Levon" <levon@xxxxxxxxxxxxxxxxx>
  • From: "Ian Pratt" <m+Ian.Pratt@xxxxxxxxxxxx>
  • Date: Tue, 20 Feb 2007 23:48:14 -0000
  • Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Tue, 20 Feb 2007 15:48:03 -0800
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcdVQ0GxLk38nH1qSRO1gYAaZzNlDgAAHFLQ
  • Thread-topic: [Xen-devel] Live migration fails under heavy network use

> > The freeing in-use page messages may be unrelated to the actual
problem
> > -- AFAIK that's a relatively new printk that could occur benignly
during
> > a live migrate of an rx-flip guest.
> 
> We're failing here:
> 
> [2007-02-20 13:39:50 xend 100401] INFO (XendCheckpoint:247) Saving
memory
> pages: iter 2   0%ERROR Internal error: Error when writing to state
file
> (5) (errno 14)
> [2007-02-20 13:39:50 xend 100401] INFO (XendCheckpoint:247) Save exit
rc=1
> [2007-02-20 13:39:50 xend 100401] ERROR (XendCheckpoint:111) Save
failed on
> domain fedora64 (2).
> 
> 1049                     /* We have a normal page: just write it
directly.
> */
> 1050                     if (ratewrite(io_fd, spage, PAGE_SIZE) !=
> PAGE_SIZE) {
> 1051                         ERROR("Error when writing to state file
(5)"
> 
> IOW, we're faulting (EFAULT) on the domain's MFN due to the above
error.

Urk. Checkout line 204 of privcmd.c 
That doesn't look too 64b clean to me....

The top nibble is supposed to be set if its not possible to map the
frame correctly. This will be propagated through the
xc_get_pfn_type_batch call, hence skipping the frame.


Ian




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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.