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

Re: [Xen-devel] 3.0.5 rc3 paravirt save failures ?

On Tue, May 01, 2007 at 01:47:39PM +0100, Steven Hand wrote:
> >I'm seeing a fairly frequent problem when trying to save paravirt domains.
> >xc_save is failing, and logging the following error:
> >
> >(XendCheckpoint:349) ERROR Internal error: Frame# in pfn-to-mfn frame list 
> >is 
> not in pseudophys
> >(XendCheckpoint:349) ERROR Internal error: entry 206848: p2m_frame_list[404] 
> >i
> s 0x0
> >(XendCheckpoint:349) ERROR Internal error: Failed to map/save the p2m frame 
> >li
> st
> >
> >Save/restore of fullyvirt on the same box is working pretty well. Anyone
> >have ideas on what the error message might be trying to tell me.... ? 
> Looks like you're running off the top of the p2m ; your domain has 800Mb 
> 'maxmem' and hence should have a p2m covering 800 + 8 (slack) = 808Mb. 
> However entry 206868 is for the physical page just beyond that. 
> Can you check the value you're getting for p2m_size in xc_domain_save.c, 
> e.g. apply the following? 

I did that and it was showing 206869. Updated the HV to be post-Kier's
changes and it now shows 206868, so it was an off-by-one due to HV/libxc

I really was not expecting to be seeing HV hypercall API changes in
the 3.0.5 testing rc  releases :-(

Are there any more planned hypercall API/ABI changes anticipated before
3.0.5 is released, which would require a match HV/userspace update ?  

|=- Red Hat, Engineering, Emerging Technologies, Boston.  +1 978 392 2496 -=|
|=-           Perl modules: http://search.cpan.org/~danberr/              -=|
|=-               Projects: http://freshmeat.net/~danielpb/               -=|
|=-  GnuPG: 7D3B9505   F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505  -=| 

Xen-devel mailing list



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