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

Re: [win-pv-devel] Multiple save/restore failing with windows 8.1 64 bit domU



> -----Original Message-----
> From: Fabio Fantoni [mailto:fabio.fantoni@xxxxxxx]
> Sent: 30 March 2015 12:00
> To: win-pv-devel@xxxxxxxxxxxxxxxxxxxx
> Cc: Paul Durrant
> Subject: Multiple save/restore failing with windows 8.1 64 bit domU
> 
> I tried 2 times multiple save/restore (start domU, use it for some
> minutes, do a save restore, use it, do another save/restore) and in both
> case second save failed:

Ok. I'll try to repro. Looks like the drivers ack-ed the suspend request but 
then didn't manage to quiesce before libxl timed out.

  Paul

> 
> > xl -vvv save W8 /mnt/vm/save/W8
> > libxl: debug: libxl.c:6705:libxl_retrieve_domain_configuration: no
> > vtpm from xenstore for domain 40
> > libxl: debug: libxl.c:6707:libxl_retrieve_domain_configuration: no pci
> > from xenstore for domain 40
> > Saving to /mnt/vm/save/W8 new xl format (info 0x1/0x0/1941)
> > libxl: debug: libxl.c:953:libxl_domain_suspend: ao 0x68d910: create:
> > how=(nil) callback=(nil) poller=0x68d970
> > libxl: debug: libxl_dom.c:1573:libxl__toolstack_save: domain=40
> > toolstack data size=49
> > libxl: debug: libxl.c:975:libxl_domain_suspend: ao 0x68d910:
> > inprogress: poller=0x68d970, flags=i
> > libxl-save-helper: debug: starting save: Success
> > xc: detail: xc_domain_save: starting save of domid 40
> > libxl: debug: libxl_dom.c:1278:domain_suspend_callback_common: issuing
> > PVHVM suspend request via XenBus control node
> > libxl: debug: libxl_event.c:577:libxl__ev_xswatch_register: watch
> > w=0x68dae0 wpath=/local/domain/40/control/shutdown token=3/0:
> register
> > slotnum=3
> > libxl: debug: libxl_event.c:514:watchfd_callback: watch w=0x68dae0
> > wpath=/local/domain/40/control/shutdown token=3/0: event
> > epath=/local/domain/40/control/shutdown
> > libxl: debug: libxl_event.c:615:libxl__ev_xswatch_deregister: watch
> > w=0x68dae0 wpath=/local/domain/40/control/shutdown token=3/0:
> > deregister slotnum=3
> > libxl: debug:
> > libxl_dom.c:1360:domain_suspend_common_pvcontrol_suspending: guest
> > acknowledged suspend request
> > libxl: debug: libxl_dom.c:1379:domain_suspend_common_wait_guest:
> wait
> > for the guest to suspend
> > libxl: debug: libxl_event.c:577:libxl__ev_xswatch_register: watch
> > w=0x68daf8 wpath=@releaseDomain token=3/1: register slotnum=3
> > libxl: debug: libxl_event.c:514:watchfd_callback: watch w=0x68daf8
> > wpath=@releaseDomain token=3/1: event epath=@releaseDomain
> > libxl: error: libxl_dom.c:1451:suspend_common_wait_guest_timeout:
> > guest did not suspend, timed out
> > libxl: debug: libxl_event.c:615:libxl__ev_xswatch_deregister: watch
> > w=0x68daf8 wpath=@releaseDomain token=3/1: deregister slotnum=3
> > xc: error: Suspend request failed: Internal error
> > xc: error: Domain appears not to have suspended: Internal error
> > libxl-save-helper: xc_domain_save.c:2077: xc_domain_save: Assertion
> > `rc' failed.
> > libxl: error: libxl_utils.c:430:libxl_read_exactly: file/stream
> > truncated reading ipc msg header from domain 40 save/restore helper
> > stdout pipe
> > libxl: error: libxl_exec.c:129:libxl_report_child_exitstatus: domain
> > 40 save/restore helper [-1] died due to fatal signal Aborted
> > libxl: error: libxl_dom.c:2035:remus_teardown_done: Remus: failed to
> > teardown device for guest with domid 40, rc -3
> > libxl: debug: libxl_event.c:1766:libxl__ao_complete: ao 0x68d910:
> > complete, rc=-3
> > libxl: debug: libxl_event.c:1738:libxl__ao__destroy: ao 0x68d910: destroy
> > Failed to save domain, resuming domain
> > libxl: debug: libxl.c:542:libxl_domain_resume: ao 0x68d910: create:
> > how=(nil) callback=(nil) poller=0x68d970
> > xc: error: Dom 40 not suspended: (shutdown 0, reason 255): Internal error
> > libxl: error: libxl.c:511:libxl__domain_resume: xc_domain_resume
> > failed for domain 40: Invalid argument
> > libxl: debug: libxl_event.c:1766:libxl__ao_complete: ao 0x68d910:
> > complete, rc=-3
> > libxl: debug: libxl.c:545:libxl_domain_resume: ao 0x68d910:
> > inprogress: poller=0x68d970, flags=ic
> > libxl: debug: libxl_event.c:1738:libxl__ao__destroy: ao 0x68d910: destroy
> > xc: debug: hypercall buffer: total allocations:29 total releases:29
> > xc: debug: hypercall buffer: current allocations:0 maximum allocations:2
> > xc: debug: hypercall buffer: cache current size:2
> > xc: debug: hypercall buffer: cache hits:20 misses:2 toobig:7
> 
> If you need more informations/tests tell me and I'll post them.
> 
> Thanks for any reply and sorry for my bad english.


_______________________________________________
win-pv-devel mailing list
win-pv-devel@xxxxxxxxxxxxxxxxxxxx
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel


 


Rackspace

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