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

Re: [Xen-devel] [xen-unstable bisection] complete test-i386-i386-xl



> -----Original Message-----
> From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-devel-
> bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Paul Durrant
> Sent: 16 January 2012 10:33
> To: Ian Campbell; Ian Jackson
> Cc: xen-devel@xxxxxxxxxxxxxxxxxxx; Keir (Xen.org); Stefano Stabellini
> Subject: Re: [Xen-devel] [xen-unstable bisection] complete test-i386-i386-xl
> 
> > -----Original Message-----
> > From: Ian Campbell
> > Sent: 16 January 2012 10:22
> > To: Ian Jackson; Paul Durrant
> > Cc: xen-devel@xxxxxxxxxxxxxxxxxxx; Keir (Xen.org); Stefano Stabellini
> > Subject: Re: [Xen-devel] [xen-unstable bisection] complete
> > test-i386-i386-xl
> >
> > On Sat, 2012-01-14 at 12:05 +0000, xen.org wrote:
> > > branch xen-unstable
> > > xen branch xen-unstable
> > > job test-i386-i386-xl
> > > test guest-localmigrate
> > >
> > > Tree: linux
> > > git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git
> > > Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git
> > > Tree: xen http://xenbits.xen.org/staging/xen-unstable.hg
> > >
> > > *** Found and reproduced problem changeset ***
> > >
> > >   Bug is in tree:  xen http://xenbits.xen.org/staging/xen-unstable.hg
> > >   Bug introduced:  3c4c5df2cd0e
> > >   Bug not present: 92630d4b093e
> > >
> > >
> > >   changeset:   24471:3c4c5df2cd0e
> > >   user:        Paul Durrant <paul.durrant@xxxxxxxxxx>
> > >   date:        Fri Dec 16 14:54:14 2011 +0000
> > >
> > >       tools: VM generation ID save/restore and migrate.
> > >
> > >       Add code to track the address of the VM generation ID buffer across 
> > > a
> > >       save/restore or migrate, and increment it as necessary.
> > >       The address of the buffer is written into xenstore by hvmloader at
> > >       boot time. It must be read from xenstore by the caller of
> > >       xc_domain_save() and then written back again by the caller of
> > >       xc_domain_restore().
> > >
> > >       Note that the changes to xc_save.c and xc_restore.c are merely
> > >       sufficient for them to build.
> > >
> > >       Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
> > >       Committed-by: Ian Jackson <ian.jackson.citrix.com>
> >
> > The logs show a guest kernel crash but I think this is a second order
> > effect (which I'll investigate) related to xl not recovering from a
> > failed migration in a way that guest kernels actually like.
> >
> > The original failure seems to be a PV migration failure. Paul can you
> > look into that aspect please. Probably an imbalance for PV
> > save/restore due to something not correctly gated on HVM on one side or
> the other.
> >
> 
> Yep, I'll check now.
> 

It all seems to be gated correctly on the whether the VM is HVM and/or the 
existence of the appropriate save record.

   Paul

_______________________________________________
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®.