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

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



On Mon, Dec 8, 2014 at 4:36 AM, Minalkumar Patel <patel_mp@xxxxxxxxxxx> 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 off....so i can have VM at both side ..why sender is not
> stopping activity?
>
> Regards,
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxx
> http://lists.xen.org/xen-devel
>

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


 


Rackspace

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