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

Re: [Xen-users] Xen 4.1 with tmem / xm save -> crash


  • To: xen-users@xxxxxxxxxxxxx
  • From: Jana Saout <jana@xxxxxxxx>
  • Date: Sat, 23 Jun 2012 12:17:05 +0200
  • Delivery-date: Sat, 23 Jun 2012 10:19:26 +0000
  • List-id: Xen user discussion <xen-users.lists.xen.org>

Hello again,

> Apparently buf.p (%rcx) is NULL.
> 
> I've been trying to figure out how this could happen, but don't know
> enough about the mechanisms involved to figure it out.  Apparently this
> op gets called from Dom0 userspace (xend, tools/libxc/xc_tmem.c):
> 
> (void)xc_tmem_control(xch,i,TMEMC_SAVE_GET_POOL_UUID,dom,sizeof(uuid),0,0,&uuid);
> 
> Which then calls
> 
> xen_set_guest_handle(op.u.ctrl.buf, buf);
> rc = do_tmem_op(xch,&op);
> 
> There are also calls to some bounce buffer handling in case subop is
> TMEMC_LIST, but not in the other cases. (no clue what this is about)

I just changed to code to not check for TMEMC_LIST only, but to always
call the bounce buffer pre and post code whenever buf is != NULL.

Now, the "xm save" works.

But, the xm restore fails with:
[2012-06-23 12:11:18 7753] DEBUG (XendCheckpoint:305) [xc_restore]: 
/usr/lib/xen-4.1/bin/xc_restore 23 3 1 2 0 0 0 0
[2012-06-23 12:11:18 7753] INFO (XendCheckpoint:423) xc: error: error 
reading/restoring tmem (1 = Operation not permitted): Internal error
[2012-06-23 12:11:18 7753] INFO (XendCheckpoint:423) xc: error: Error when 
reading batch (1 = Operation not permitted): Internal error

and

[2012-06-23 12:11:19 7753] ERROR (XendCheckpoint:357) 
/usr/lib/xen-4.1/bin/xc_restore 23 3 1 2 0 0 0 0 failed

"xm dmesg" says:

(XEN) tmem: initializing tmem capability for domid=3...ok
(XEN) tmem: compression enabled for all domains, cannot be changed when 
tmem_dedup is enabled
(XEN) tmem: weight set to 0 for domid=3
(XEN) tmem: cap set to 0 for domid=3
(XEN) tmem: allocating ephemeral-private tmem pool for domid=3...failed... 
unsupported spec version
(XEN) tmem: flushing tmem pools for domid=3

Can anyone confirm tmem + xm save/restore/migrate is working for him/her
at all when tmem is in use?

Thanks,
        Jana



_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users


 


Rackspace

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