[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



Il 01/04/2015 15:21, Paul Durrant ha scritto:
-----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:

The patch I posted this morning should fix this one for you.

   Paul

Thanks.

Today I tried windows 10 pro 64 bit technical preview, clean install, pv drivers (today's build) install ok but after restore display (connecting with spice) seems freezed, waited 4-5 minutes without changes and after I tried also xl shudown but do nothing. DomU have pv disk and network working, xl shutdown (before try save/restore) is working.

About save/restore on W8 I tried now with new pv build and with first save/restore is all ok but with on second now xl save/restore completes correctly but after restore freeze same as the W10 one (since first save/restore).

If you more informations/tests tell me and I'll post them.

Thanks for any reply and sorry for my bad english.




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