Re: [Xen-devel] error of VM Migration (xl toolstack) failed when migrating Webserver VM with 100 connecitons using httperf

2014-12-09 Thread George Dunlap
On Mon, Dec 8, 2014 at 4:36 AM, Minalkumar Patel patel...@yahoo.co.in wrote:


 error of Migration failed when migrating Webserver VM with 100 connecitons
 using httperf

Thanks for the bug report.  Can you please include more information
about your setup?

At very least the output of xl info, your domain config file, and
preferrably your serial console output as well; or the output of
dmesg if you have no serial console.

See here for more details:
 http://wiki.xenproject.org/wiki/Reporting_Bugs_against_Xen_Project

Thanks,

 -George


 First time it generats (a part of follwoing output):

 migration target: Transfer complete, requesting permission to start domain.
 migration sender: Target has acknowledged transfer.
 migration sender: Giving target permission to start.
 migration target: Got permission, starting domain.
 [everything ok uptill now]
 libxl: error: libxl.c:321:libxl__domain_rename: domain with name drbdvm1
 already exists.
 migration target: Failure, destroying our copy.
 migration sender: Target reports startup failure (status code 6).
 migration target: Cleanup OK, granting sender permission to resume.
 migration sender: Trying to resume at our end.
 libxl: debug: libxl.c:435:libxl_domain_resume: ao 0xa91bf0: create:
 how=(nil) callback=(nil) poller=0xa91c50
 xc: error: Cannot resume uncooperative HVM guests: Internal error
 libxl: error: libxl.c:404:libxl__domain_resume: xc_domain_resume failed for
 domain 10: No such file or directory
 libxl: debug: libxl_event.c:1499:libxl__ao_complete: ao 0xa91bf0: complete,
 rc=-3
 libxl: debug: libxl.c:438:libxl_domain_resume: ao 0xa91bf0: inprogress:
 poller=0xa91c50, flags=ic
 libxl: debug: libxl_event.c:1471:libxl__ao__destroy: ao 0xa91bf0: destroy
 Migration failed due to problems at target.

 Second time it generates (a part of follwing output):

 xc: detail: Start last iteration
 [everything ok uptill now]
 libxl: debug: libxl_dom.c:933:libxl__domain_suspend_common_callback: issuing
 PVHVM suspend request via XenBus control node
 libxl: debug: libxl_dom.c:937:libxl__domain_suspend_common_callback: wait
 for the guest to acknowledge suspend request
 libxl: error: libxl_dom.c:958:libxl__domain_suspend_common_callback: guest
 didn't acknowledge suspend, cancelling request
 libxl: error: libxl_dom.c:980:libxl__domain_suspend_common_callback: guest
 didn't acknowledge suspend, request cancelled
 xc: error: Suspend request failed: Internal error
 xc: error: Domain appears not to have suspended: Internal error
 libxl: debug: libxl_event.c:512:libxl__ev_xswatch_register: watch
 w=0x21c5f80 wpath=/local/domain/0/device-model/10/logdirty/ret token=3/1:
 register slotnum=3
 libxl: debug: libxl_event.c:457:watchfd_callback: watch w=0x21c5f80
 wpath=/local/domain/0/device-model/10/logdirty/ret token=3/1: event
 epath=/local/domain/0/device-model/10/logdirty/ret
 libxl: debug: libxl_event.c:457:watchfd_callback: watch w=0x21c5f80
 wpath=/local/domain/0/device-model/10/logdirty/ret token=3/1: event
 epath=/local/domain/0/device-model/10/logdirty/ret
 libxl: debug: libxl_event.c:549:libxl__ev_xswatch_deregister: watch
 w=0x21c5f80 wpath=/local/domain/0/device-model/10/logdirty/ret token=3/1:
 deregister slotnum=3
 libxl: debug: libxl_event.c:426:watchfd_callback: watch
 epath=/local/domain/0/device-model/10/logdirty/ret token=3/1: empty slot
 xc: detail: Save exit rc=1
 libxl-save-helper: debug: complete r=1: No such device
 libxl: error: libxl_dom.c:1266:libxl__xc_domain_save_done: saving domain:
 domain did not respond to suspend request: No such device
 libxl: debug: libxl_event.c:1499:libxl__ao_complete: ao 0x21c5bf0: complete,
 rc=-8
 libxl: debug: libxl_event.c:1471:libxl__ao__destroy: ao 0x21c5bf0: destroy
 migration sender: libxl_domain_suspend failed (rc=-8)
 xc: error: 0-length read: Internal error
 xc: error: read_exact_timed failed (read rc: 0, errno: 0): Internal error
 xc: error: Error when reading batch size (0 = Success): Internal error
 xc: error: Error when reading batch (0 = Success): Internal error
 libxl: error: libxl_create.c:820:libxl__xc_domain_restore_done: restoring
 domain: Resource temporarily unavailable
 libxl: error: libxl_create.c:902:domcreate_rebuild_done: cannot (re-)build
 domain: -3
 libxl: error: libxl.c:1394:libxl__destroy_domid: non-existant domain 6
 libxl: error: libxl.c:1358:domain_destroy_callback: unable to destroy guest
 with domid 6
 libxl: error: libxl_create.c:1153:domcreate_destruction_cb: unable to
 destroy domain 6 following failed creation
 migration target: Domain creation failed (code -3).
 libxl: info: libxl_exec.c:118:libxl_report_child_exitstatus: migration
 target process [11104] exited with error status 3
 Migration failed, failed to suspend at sender.


 What goes wrong please tell me?It also shows migration of Webserver VM at
 destination  and it can be manually started and in worknig condition. But
 at sender, VM  is still continueing  webserver based httperf connections and
 doesn't turn 

[Xen-devel] error of VM Migration (xl toolstack) failed when migrating Webserver VM with 100 connecitons using httperf

2014-12-07 Thread Minalkumar Patel


 
error of Migration failed when migrating Webserver VM with 100 connecitons 
using httperf

First time it generats (a part of follwoing output):

migration target: Transfer complete, requesting permission to start domain.
migration sender: Target has acknowledged transfer.
migration sender: Giving target permission to start.
migration target: Got permission, starting domain.
[everything ok uptill now]
libxl: error: libxl.c:321:libxl__domain_rename: domain with name drbdvm1 
already exists.
migration target: Failure, destroying our copy.
migration sender: Target reports startup failure (status code 6).
migration target: Cleanup OK, granting sender permission to resume.
migration sender: Trying to resume at our end.
libxl: debug: libxl.c:435:libxl_domain_resume: ao 0xa91bf0: create: how=(nil) 
callback=(nil) poller=0xa91c50
xc: error: Cannot resume uncooperative HVM guests: Internal error 
libxl: error: libxl.c:404:libxl__domain_resume: xc_domain_resume failed for 
domain 10: No such file or directory
libxl: debug: libxl_event.c:1499:libxl__ao_complete: ao 0xa91bf0: complete, 
rc=-3
libxl: debug: libxl.c:438:libxl_domain_resume: ao 0xa91bf0: inprogress: 
poller=0xa91c50, flags=ic
libxl: debug: libxl_event.c:1471:libxl__ao__destroy: ao 0xa91bf0: destroy 
Migration failed due to problems at target.

Second time it generates (a part of follwing output):

xc: detail: Start last iteration
[everything ok uptill now]   
libxl: debug: libxl_dom.c:933:libxl__domain_suspend_common_callback: issuing 
PVHVM suspend request via XenBus control node
libxl: debug: libxl_dom.c:937:libxl__domain_suspend_common_callback: wait for 
the guest to acknowledge suspend request
libxl: error: libxl_dom.c:958:libxl__domain_suspend_common_callback: guest 
didn't acknowledge suspend, cancelling request
libxl: error: libxl_dom.c:980:libxl__domain_suspend_common_callback: guest 
didn't acknowledge suspend, request cancelled
xc: error: Suspend request failed: Internal error 
xc: error: Domain appears not to have suspended: Internal error   
libxl: debug: libxl_event.c:512:libxl__ev_xswatch_register: watch w=0x21c5f80 
wpath=/local/domain/0/device-model/10/logdirty/ret token=3/1: register slotnum=3
libxl: debug: libxl_event.c:457:watchfd_callback: watch w=0x21c5f80 
wpath=/local/domain/0/device-model/10/logdirty/ret token=3/1: event 
epath=/local/domain/0/device-model/10/logdirty/ret
libxl: debug: libxl_event.c:457:watchfd_callback: watch w=0x21c5f80 
wpath=/local/domain/0/device-model/10/logdirty/ret token=3/1: event 
epath=/local/domain/0/device-model/10/logdirty/ret
libxl: debug: libxl_event.c:549:libxl__ev_xswatch_deregister: watch w=0x21c5f80 
wpath=/local/domain/0/device-model/10/logdirty/ret token=3/1: deregister 
slotnum=3
libxl: debug: libxl_event.c:426:watchfd_callback: watch 
epath=/local/domain/0/device-model/10/logdirty/ret token=3/1: empty slot
xc: detail: Save exit rc=1
libxl-save-helper: debug: complete r=1: No such device
libxl: error: libxl_dom.c:1266:libxl__xc_domain_save_done: saving domain: 
domain did not respond to suspend request: No such device
libxl: debug: libxl_event.c:1499:libxl__ao_complete: ao 0x21c5bf0: complete, 
rc=-8
libxl: debug: libxl_event.c:1471:libxl__ao__destroy: ao 0x21c5bf0: destroy
migration sender: libxl_domain_suspend failed (rc=-8)
xc: error: 0-length read: Internal error
xc: error: read_exact_timed failed (read rc: 0, errno: 0): Internal error
xc: error: Error when reading batch size (0 = Success): Internal error
xc: error: Error when reading batch (0 = Success): Internal error
libxl: error: libxl_create.c:820:libxl__xc_domain_restore_done: restoring 
domain: Resource temporarily unavailable
libxl: error: libxl_create.c:902:domcreate_rebuild_done: cannot (re-)build 
domain: -3
libxl: error: libxl.c:1394:libxl__destroy_domid: non-existant domain 6
libxl: error: libxl.c:1358:domain_destroy_callback: unable to destroy guest 
with domid 6
libxl: error: libxl_create.c:1153:domcreate_destruction_cb: unable to destroy 
domain 6 following failed creation
migration target: Domain creation failed (code -3).
libxl: info: libxl_exec.c:118:libxl_report_child_exitstatus: migration target 
process [11104] exited with error status 3
Migration failed, failed to suspend at sender.


What goes wrong please tell me?It also shows migration of Webserver VM at 
destination  and it can be manually started and in worknig condition. But 
at sender, VM  is still continueing  webserver based httperf connections and 
doesn't turn offso i can have VM at both side ..why sender is not stopping 
activity?

Regards,___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel