<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Package: xen-system-amd64<br>
    Version: 4.6.0-1+nmu2<br>
    Severity: important<br>
    <br>
    Dear Maintainer,<br>
    <br>
    <br>
    New install on identical dell servers. Â <br>
    <br>
    1. Migration of pv guest from server1 to server2 works<br>
    Attempt to migrate back to server1 fails.<br>
    <br>
    2. Migration of pv guest from server2 to server1 works<br>
    Attempt to migrate back to server2 fails.<br>
    <br>
    Below are test results & configs<br>
    <br>
    ---------------- 
    <br>
    test1<br>
    <br>
    root@c1-sb-vs1:~# xl create /etc/xen/vmcfg/c1-sb-test1.cfg <br>
    Parsing config from /etc/xen/vmcfg/c1-sb-test1.cfg<br>
    <br>
    <br>
    root@c1-sb-vs1:~# xl migrate c1-sb-test1 192.168.0.2<br>
    migration target: Ready to receive domain.<br>
    Saving to migration stream new xl format (info 0x3/0x0/1559)<br>
    Loading new save file <incoming migration stream> (new xl fmt
    info 0x3/0x0/1559)<br>
    Â Savefile contains xl domain config in JSON format<br>
    Parsing config from <saved><br>
    xc: info: Saving domain 10, type x86 PV<br>
    xc: info: Found x86 PV domain from Xen 4.6<br>
    xc: info: Restoring domain<br>
    xc: info: Restore successful<br>
    xc: info: XenStore: mfn 0x1f6f61, dom 0, evt 1<br>
    xc: info: Console: mfn 0x1f6f60, dom 0, evt 2<br>
    migration target: Transfer complete, requesting permission to start
    domain.<br>
    migration sender: Target has acknowledged transfer.<br>
    migration sender: Giving target permission to start.<br>
    migration target: Got permission, starting domain.<br>
    migration target: Domain started successsfully.<br>
    migration sender: Target reports successful startup.<br>
    Migration successful.<br>
    <br>
    root@c1-sb-vs2:~# xl migrate c1-sb-test1 192.168.0.1<br>
    migration target: Ready to receive domain.<br>
    Saving to migration stream new xl format (info 0x3/0x0/1559)<br>
    Loading new save file <incoming migration stream> (new xl fmt
    info 0x3/0x0/1559)<br>
    Â Savefile contains xl domain config in JSON format<br>
    Parsing config from <saved><br>
    xc: info: Saving domain 3, type x86 PV<br>
    xc: info: Found x86 PV domain from Xen 4.6<br>
    xc: info: Restoring domain<br>
    libxl: error:
    libxl_dom_suspend.c:318:suspend_common_wait_guest_timeout: guest did
    not suspend, timed out<br>
    xc: error: save callback suspend() failed: 0: Internal error<br>
    xc: error: Save failed (0 = Success): Internal error<br>
    libxl: error: libxl_stream_write.c:329:libxl__xc_domain_save_done:
    saving domain: domain responded to suspend request: Success<br>
    migration sender: libxl_domain_suspend failed (rc=-8)<br>
    xc: error: Failed to read Record Header from stream (0 = Success):
    Internal error<br>
    xc: error: Restore failed (0 = Success): Internal error<br>
    libxl: error: libxl_stream_read.c:749:libxl__xc_domain_restore_done:
    restoring domain: Success<br>
    libxl: error: libxl_create.c:1142:domcreate_rebuild_done: cannot
    (re-)build domain: -3<br>
    libxl: error: libxl.c:1591:libxl__destroy_domid: non-existant domain
    11<br>
    libxl: error: libxl.c:1549:domain_destroy_callback: unable to
    destroy guest with domid 11<br>
    libxl: error: libxl.c:1476:domain_destroy_cb: destruction of domain
    11 failed<br>
    migration target: Domain creation failed (code -3).<br>
    libxl: info: libxl_exec.c:118:libxl_report_child_exitstatus:
    migration transport process [13580] exited with error status 3<br>
    Migration failed, failed to suspend at sender.<br>
    <br>
    <br>
    ----------------<br>
    test2<br>
    <br>
    root@c1-sb-vs2:~# xl create /etc/xen/vmcfg/c1-sb-test1.cfg<br>
    Parsing config from /etc/xen/vmcfg/c1-sb-test1.cfg<br>
    <br>
    root@c1-sb-vs2:~# xl migrate c1-sb-test1 192.168.0.1<br>
    migration target: Ready to receive domain.<br>
    Saving to migration stream new xl format (info 0x3/0x0/1559)<br>
    Loading new save file <incoming migration stream> (new xl fmt
    info 0x3/0x0/1559)<br>
    Â Savefile contains xl domain config in JSON format<br>
    Parsing config from <saved><br>
    xc: info: Saving domain 3, type x86 PV<br>
    xc: info: Found x86 PV domain from Xen 4.6<br>
    xc: info: Restoring domain<br>
    xc: info: Restore successful<br>
    xc: info: XenStore: mfn 0x1daaa3, dom 0, evt 1<br>
    xc: info: Console: mfn 0x1daaa2, dom 0, evt 2<br>
    migration target: Transfer complete, requesting permission to start
    domain.<br>
    migration sender: Target has acknowledged transfer.<br>
    migration sender: Giving target permission to start.<br>
    migration target: Got permission, starting domain.<br>
    migration target: Domain started successsfully.<br>
    migration sender: Target reports successful startup.<br>
    Migration successful.<br>
    <br>
    <br>
    root@c1-sb-vs1:~# xl migrate c1-sb-test1 192.168.0.2<br>
    migration target: Ready to receive domain.<br>
    Saving to migration stream new xl format (info 0x3/0x0/1559)<br>
    Loading new save file <incoming migration stream> (new xl fmt
    info 0x3/0x0/1559)<br>
    Â Savefile contains xl domain config in JSON format<br>
    Parsing config from <saved><br>
    xc: info: Saving domain 4, type x86 PV<br>
    xc: info: Found x86 PV domain from Xen 4.6<br>
    xc: info: Restoring domain<br>
    libxl: error:
    libxl_dom_suspend.c:318:suspend_common_wait_guest_timeout: guest did
    not suspend, timed out<br>
    xc: error: save callback suspend() failed: 0: Internal error<br>
    xc: error: Save failed (0 = Success): Internal error<br>
    libxl: error: libxl_stream_write.c:329:libxl__xc_domain_save_done:
    saving domain: domain responded to suspend request: Success<br>
    migration sender: libxl_domain_suspend failed (rc=-8)<br>
    xc: error: Failed to read Record Header from stream (0 = Success):
    Internal error<br>
    xc: error: Restore failed (0 = Success): Internal error<br>
    libxl: error: libxl_stream_read.c:749:libxl__xc_domain_restore_done:
    restoring domain: Success<br>
    libxl: error: libxl_create.c:1142:domcreate_rebuild_done: cannot
    (re-)build domain: -3<br>
    libxl: error: libxl.c:1591:libxl__destroy_domid: non-existant domain
    4<br>
    libxl: error: libxl.c:1549:domain_destroy_callback: unable to
    destroy guest with domid 4<br>
    libxl: error: libxl.c:1476:domain_destroy_cb: destruction of domain
    4 failed<br>
    migration target: Domain creation failed (code -3).<br>
    libxl: info: libxl_exec.c:118:libxl_report_child_exitstatus:
    migration transport process [29045] exited with error status 3<br>
    Migration failed, failed to suspend at sender.<br>
    <br>
    <br>
    ----------------<br>
    Config files<br>
    <br>
    Â /etc/xen/vmcfg/c1-sb-test1.cfg                         <br>
    #<br>
    # Configuration file for the Xen instance c1-sb-test1, created<br>
    # by xen-tools 4.6.2 on Mon Aug  1 10:07:16 2016.<br>
    #<br>
    <br>
    #<br>
    #  Kernel + memory size<br>
    #<br>
    kernel      = '/boot/vmlinuz-4.6.0-1-amd64'<br>
    extra       = 'elevator=noop'<br>
    ramdisk     = '/boot/initrd.img-4.6.0-1-amd64'<br>
    <br>
    vcpus       = '1'<br>
    memory      = '512'<br>
    <br>
    <br>
    #<br>
    #  Disk device(s).<br>
    #<br>
    root        = '/dev/xvda2 ro'<br>
    disk        = [<br>
    Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  'phy:/dev/vg1/c1-sb-test1-disk,xvda2,w',<br>
    Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  'phy:/dev/vg1/c1-sb-test1-swap,xvda1,w',<br>
    Â Â Â Â Â Â Â Â Â Â Â Â Â  ]<br>
    <br>
    <br>
    #<br>
    #  Physical volumes<br>
    #<br>
    <br>
    <br>
    #<br>
    #  Hostname<br>
    #<br>
    name        = 'c1-sb-test1'<br>
    <br>
    #<br>
    #  Networking<br>
    #<br>
    vif         = [ 'ip=10.0.0.127 ,mac=00:16:3E:0C:44:90,bridge=br1' ]<br>
    <br>
    #<br>
    #  Behaviour<br>
    #<br>
    on_poweroff = 'destroy'<br>
    on_reboot   = 'restart'<br>
    on_crash    = 'restart'<br>
    <br>
    <br>
    ----------------<br>
    defautls<br>
    TOOLSTACK=xl<br>
    XENCONSOLED_ARGS=<br>
    XENSTORED_ARGS=<br>
    XENDOMAINS_SAVE=""<br>
    XENDOMAINS_RESTORE=false<br>
    XENDOMAINS_AUTO=<br>
    XENDOMAINS_STOP_MAXWAIT=300<br>
    <br>
    ----------------<br>
    /etc/xen/xend-config.sxp <br>
    <br>
    (xend-relocation-server yes)<br>
    (xend-relocation-port 8002)<br>
    (xend-relocation-address 'bond0')<br>
    (xend-relocation-hosts-allow '')<br>
    (vif-script vif-bridge)<br>
    (dom0-min-mem 196)<br>
    (enable-dom0-ballooning yes)<br>
    (total_available_memory 0) <br>
    (dom0-cpus 0)<br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    -- System Information:<br>
    Debian Release: stretch/sid<br>
    Â  APT prefers stable-updates<br>
    Â  APT policy: (500, 'stable-updates'), (500, 'testing'), (500,
    'stable')<br>
    Architecture: amd64 (x86_64)<br>
    <br>
    Kernel: Linux 4.6.0-1-amd64 (SMP w/8 CPU cores)<br>
    Locale: LANG=en_PH.UTF-8, LC_CTYPE=en_PH.UTF-8 (charmap=UTF-8)<br>
    Shell: /bin/sh linked to /bin/dash<br>
    Init: systemd (via /run/systemd/system)<br>
    <br>
    Versions of packages xen-system-amd64 depends on:<br>
    ii  xen-hypervisor-4.6-amd64  4.6.0-1+nmu2<br>
    ii  xen-utils-4.6             4.6.0-1+nmu2<br>
    <br>
    xen-system-amd64 recommends no packages.<br>
    <br>
    xen-system-amd64 suggests no packages.<br>
    <br>
    -- no debconf information<br>
    <br>
  </body>
</html>