With the most recent versions of livbirt 6.8 and qemu 5.1 migrations with --p2p --tunnelled block.
Example:
$ virsh migrate --unsafe --live --p2p --tunnelled kvmguest-hirsute-normal qemu+ssh://10.222.1.159/system
--p2p works, but --p2p --tunneled hangs, eventually ending in "terminated" or "internal error: client socket is closed"
INFO level debug logs
Source:
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fb19c002060 msg={"execute":"client_migrate_info","arguments":{"protocol":"spice","hostname":"127.0.0.1","port":5901,"tls-port":-1},"id":"libvirt-13"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fb19c002060 buf={"execute":"client_migrate_info","arguments":{"protocol":"spice","hostname":"127.0.0.1","port":5901,"tls-port":-1},"id":"libvirt-13"} len=135 ret=135 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fb19c002060 reply={"return": {}, "id": "libvirt-13"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fb19c002060 msg={"execute":"query-migrate-parameters","id":"libvirt-14"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fb19c002060 buf={"execute":"query-migrate-parameters","id":"libvirt-14"} len=58 ret=58 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fb19c002060 reply={"return": {"cpu-throttle-tailslow": false, "xbzrle-cache-size": 67108864, "cpu-throttle-initial": 20, "announce-max": 550, "decompress-threads": 2, "compress-threads": 8, "compress-level": 1, "multifd-channels": 2, "multifd-zstd-level": 1, "announce-initial": 50, "block-incremental": false, "compress-wait-thread": true, "downtime-limit": 300, "tls-authz": "", "multifd-compression": "none", "announce-rounds": 5, "announce-step": 100, "tls-creds": "", "multifd-zlib-level": 1, "max-cpu-throttle": 99, "max-postcopy-bandwidth": 0, "tls-hostname": "", "throttle-trigger-threshold": 50, "max-bandwidth": 33554432, "x-checkpoint-delay": 20000, "cpu-throttle-increment": 10}, "id": "libvirt-14"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fb19c002060 msg={"execute":"migrate-set-capabilities","arguments":{"capabilities":[{"capability":"xbzrle","state":false},{"capability":"auto-converge","state":false},{"capability":"rdma-pin-all","state":false},{"capability":"postcopy-ram","state":false},{"capability":"compress","state":false},{"capability":"pause-before-switchover","state":true},{"capability":"late-block-activate","state":false},{"capability":"multifd","state":false}]},"id":"libvirt-15"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fb19c002060 buf={"execute":"migrate-set-capabilities","arguments":{"capabilities":[{"capability":"xbzrle","state":false},{"capability":"auto-converge","state":false},{"capability":"rdma-pin-all","state":false},{"capability":"postcopy-ram","state":false},{"capability":"compress","state":false},{"capability":"pause-before-switchover","state":true},{"capability":"late-block-activate","state":false},{"capability":"multifd","state":false}]},"id":"libvirt-15"} len=444 ret=444 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fb19c002060 reply={"return": {}, "id": "libvirt-15"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fb19c002060 msg={"execute":"migrate-set-parameters","arguments":{"tls-creds":"","tls-hostname":"","max-bandwidth":9223372036853727232},"id":"libvirt-16"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fb19c002060 buf={"execute":"migrate-set-parameters","arguments":{"tls-creds":"","tls-hostname":"","max-bandwidth":9223372036853727232},"id":"libvirt-16"} len=139 ret=139 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fb19c002060 reply={"return": {}, "id": "libvirt-16"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fb19c002060 msg={"execute":"getfd","arguments":{"fdname":"migrate"},"id":"libvirt-17"} fd=35
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fb19c002060 buf={"execute":"getfd","arguments":{"fdname":"migrate"},"id":"libvirt-17"} len=72 ret=72 errno=0
qemuMonitorIOWrite:436 : QEMU_MONITOR_IO_SEND_FD: mon=0x7fb19c002060 fd=35 ret=72 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fb19c002060 reply={"return": {}, "id": "libvirt-17"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fb19c002060 msg={"execute":"migrate","arguments":{"detach":true,"blk":false,"inc":false,"uri":"fd:migrate"},"id":"libvirt-18"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fb19c002060 buf={"execute":"migrate","arguments":{"detach":true,"blk":false,"inc":false,"uri":"fd:migrate"},"id":"libvirt-18"} len=112 ret=112 errno=0
qemuMonitorJSONIOProcessLine:234 : QEMU_MONITOR_RECV_EVENT: mon=0x7fb19c002060 event={"timestamp": {"seconds": 1605537716, "microseconds": 753931}, "event": "MIGRATION", "data": {"status": "setup"}}
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fb19c002060 reply={"return": {}, "id": "libvirt-18"}
qemuMonitorJSONIOProcessLine:234 : QEMU_MONITOR_RECV_EVENT: mon=0x7fb19c002060 event={"timestamp": {"seconds": 1605537716, "microseconds": 760587}, "event": "MIGRATION_PASS", "data": {"pass": 1}}
qemuMonitorJSONIOProcessLine:234 : QEMU_MONITOR_RECV_EVENT: mon=0x7fb19c002060 event={"timestamp": {"seconds": 1605537716, "microseconds": 760691}, "event": "MIGRATION", "data": {"status": "active"}}
<stuck here>
Target:
systemd-machined[203]: New machine qemu-1-testguest3.
systemd[1]: Started Virtual Machine qemu-1-testguest3. fd/26, skipping
qemuMonitorOpenInternal:717 : QEMU_MONITOR_NEW: mon=0x7fca3c2a3010 fd=36
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fca3c2a3010 msg={"execute":"qmp_capabilities","id":"libvirt-1"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fca3c2a3010 buf={"execute":"qmp_capabilities","id":"libvirt-1"} len=49 ret=49 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fca3c2a3010 reply={"return": {}, "id": "libvirt-1"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fca3c2a3010 msg={"execute":"query-migrate-capabilities","id":"libvirt-2"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fca3c2a3010 buf={"execute":"query-migrate-capabilities","id":"libvirt-2"} len=59 ret=59 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fca3c2a3010 reply={"return": [{"state": false, "capability": "xbzrle"}, {"state": false, "capability": "rdma-pin-all"}, {"state": false, "capability": "auto-converge"}, {"state": false, "capability": "zero-blocks"}, {"state": false, "capability": "compress"}, {"state": false, "capability": "events"}, {"state": false, "capability": "postcopy-ram"}, {"state": false, "capability": "x-colo"}, {"state": false, "capability": "release-ram"}, {"state": false, "capability": "block"}, {"state": false, "capability": "return-path"}, {"state": false, "capability": "pause-before-switchover"}, {"state": false, "capability": "multifd"}, {"state": false, "capability": "dirty-bitmaps"}, {"state": false, "capability": "postcopy-blocktime"}, {"state": false, "capability": "late-block-activate"}, {"state": false, "capability": "x-ignore-shared"}, {"state": false, "capability": "validate-uuid"}], "id": "libvirt-2"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fca3c2a3010 msg={"execute":"migrate-set-capabilities","arguments":{"capabilities":[{"capability":"events","state":true}]},"id":"libvirt-3"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fca3c2a3010 buf={"execute":"migrate-set-capabilities","arguments":{"capabilities":[{"capability":"events","state":true}]},"id":"libvirt-3"} len=125 ret=125 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fca3c2a3010 reply={"return": {}, "id": "libvirt-3"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fca3c2a3010 msg={"execute":"query-chardev","id":"libvirt-4"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fca3c2a3010 buf={"execute":"query-chardev","id":"libvirt-4"} len=46 ret=46 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fca3c2a3010 reply={"return": [{"frontend-open": false, "filename": "disconnected:unix:/var/lib/libvirt/qemu/channel/target/domain-1-testguest3/org.qemu.guest_agent.0,server", "label": "charchannel0"}, {"frontend-open": true, "filename": "pty:/dev/pts/2", "label": "charserial0"}, {"frontend-open": true, "filename": "unix:/var/lib/libvirt/qemu/domain-1-testguest3/monitor.sock,server", "label": "charmonitor"}], "id": "libvirt-4"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fca3c2a3010 msg={"execute":"qom-list","arguments":{"path":"/machine/unattached/device[0]"},"id":"libvirt-5"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fca3c2a3010 buf={"execute":"qom-list","arguments":{"path":"/machine/unattached/device[0]"},"id":"libvirt-5"} len=94 ret=94 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fca3c2a3010 reply={"return": [{"name": "type", "type": "string"}, {"name": "parent_bus", "type": "link<bus>"}, {"name": "realized", "type": "bool"}, {"name": "hotplugged", "type": "bool"}, {"name": "hotpluggable", "type": "bool"}, {"name": "memory", "type": "link<qemu:memory-region>"}, {"name": "legacy-memory", "type": "str"}, {"name": "fill-mtrr-mask", "type": "bool"}, {"name": "host-phys-bits-limit", "type": "uint8"}, {"name": "x-force-features", "type": "bool"}, {"name": "hv-vpindex", "type": "bool"}, {"name": "kvm", "type": "bool"}, {"name": "apic-id", "type": "uint32"}, {"name": "min-xlevel", "type": "uint32"}, {"name": "enforce", "type": "bool"}, {"name": "hv-runtime", "type": "bool"}, {"name": "level", "type": "uint32"}, {"name": "hv-tlbflush", "type": "bool"}, {"name": "core-id", "type": "int32"}, {"name": "hv-crash", "type": "bool"}, {"name": "hv-reset", "type": "bool"}, {"name": "hv-no-nonarch-coresharing", "type": "OnOffAuto"}, {"name": "hv-spinlocks", "type": "uint32"}, {"name": "pmu", "type": "bool"}, {"name": "socket-id", "type": "int32"}, {"name": "hv-relaxed", "type": "bool"}, {"name": "thread-id", "type": "int32"}, {"name": "tcg-cpuid", "type": "bool"}, {"name": "die-id", "type": "int32"}, {"name": "node-id", "type": "int32"}, {"name": "vmware-cpuid-freq", "type": "bool"}, {"name": "min-xlevel2", "type": "uint32"}, {"name": "hv-stimer", "type": "bool"}, {"name": "x-hv-max-vps", "type": "int32"}, {"name": "legacy-cache", "type": "bool"}, {"name": "x-migrate-smi-count", "type": "bool"}, {"name": "hv-reenlightenment", "type": "bool"}, {"name": "hv-vendor-id", "type": "str"}, {"name": "x-hv-synic-kvm-only", "type": "bool"}, {"name": "min-level", "type": "uint32"}, {"name": "phys-bits", "type": "uint32"}, {"name": "l3-cache", "type": "bool"}, {"name": "level-func7", "type": "uint32"}, {"name": "lmce", "type": "bool"}, {"name": "hv-passthrough", "type": "bool"}, {"name": "kvm-no-smi-migration", "type": "bool"}, {"name": "xlevel2", "type": "uint32"}, {"name": "hv-stimer-direct", "type": "bool"}, {"name": "ucode-rev", "type": "uint64"}, {"name": "xlevel", "type": "uint32"}, {"name": "host-phys-bits", "type": "bool"}, {"name": "check", "type": "bool"}, {"name": "hv-time", "type": "bool"}, {"name": "full-cpuid-auto-level", "type": "bool"}, {"name": "hv-synic", "type": "bool"}, {"name": "hv-evmcs", "type": "bool"}, {"name": "hv-ipi", "type": "bool"}, {"name": "hv-vapic", "type": "bool"}, {"name": "cpuid-0xb", "type": "bool"}, {"name": "hv-frequencies", "type": "bool"}, {"name": "x-intel-pt-auto-level", "type": "bool"}, {"name": "host-cache-info", "type": "bool"}, {"name": "migratable", "type": "bool"}, {"name": "vmx-invept-single-context", "type": "bool"}, {"name": "core-capability", "type": "bool"}, {"name": "popcnt", "type": "bool"}, {"name": "kvm_mmu", "type": "bool"}, {"name": "dtes64", "type": "bool"}, {"name": "sse4_1", "type": "bool"}, {"name": "vmx-invvpid-single-addr", "type": "bool"}, {"name": "xstore", "type": "bool"}, {"name": "stepping", "type": "int"}, {"name": "vmx-vmfunc", "type": "bool"}, {"name": "pse36", "type": "bool"}, {"name": "avx512-4vnniw", "type": "bool"}, {"name": "fma4", "type": "bool"}, {"name": "avx512-vp2intersect", "type": "bool"}, {"name": "avx2", "type": "bool"}, {"name": "kvm-poll-control", "type": "bool"}, {"name": "kvm_nopiodelay", "type": "bool"}, {"name": "amd-stibp", "type": "bool"}, {"name": "family", "type": "int"}, {"name": "pclmuldq", "type": "bool"}, {"name": "vmx-store-lma", "type": "bool"}, {"name": "erms", "type": "bool"}, {"name": "vaes", "type": "bool"}, {"name": "vmx-activity-wait-sipi", "type": "bool"}, {"name": "vmx-flexpriority", "type": "bool"}, {"name": "rdrand", "type": "bool"}, {"name": "vmx-ept-advanced-exitinfo", "type": "bool"}, {"name": "vmx-pause-exit", "type": "bool"}, {"name": "vmx-shadow-vmcs", "type": "bool"}, {"name": "model", "type": "int"}, {"name": "avx512-vpopcntdq", "type": "bool"}, {"name": "tbm", "type": "bool"}, {"name": "xcrypt", "type": "bool"}, {"name": "lm", "type": "bool"}, {"name": "kvm-pv-eoi", "type": "bool"}, {"name": "vmx-monitor-exit", "type": "bool"}, {"name": "vmx-eptad", "type": "bool"}, {"name": "pae", "type": "bool"}, {"name": "ssse3", "type": "bool"}, {"name": "vmx-unrestricted-guest", "type": "bool"}, {"name": "phe", "type": "bool"}, {"name": "movdiri", "type": "bool"}, {"name": "taa-no", "type": "bool"}, {"name": "full-width-write", "type": "bool"}, {"name": "perfctr_nb", "type": "bool"}, {"name": "arat", "type": "bool"}, {"name": "avx512vbmi2", "type": "bool"}, {"name": "perfctr_core", "type": "bool"}, {"name": "kvm_asyncpf", "type": "bool"}, {"name": "x2apic", "type": "bool"}, {"name": "npt", "type": "bool"}, {"name": "avx512ifma", "type": "bool"}, {"name": "kvm_poll_control", "type": "bool"}, {"name": "model-id", "type": "string"}, {"name": "vmx-vnmi-pending", "type": "bool"}, {"name": "vmx-invpcid-exit", "type": "bool"}, {"name": "vmx-io-exit", "type": "bool"}, {"name": "pmm-en", "type": "bool"}, {"name": "tsc", "type": "bool"}, {"name": "vmx-ins-outs", "type": "bool"}, {"name": "dca", "type": "bool"}, {"name": "vmx-apicv-x2apic", "type": "bool"}, {"name": "ia64", "type": "bool"}, {"name": "perfctr-core", "type": "bool"}, {"name": "vmx-cr3-load-noexit", "type": "bool"}, {"name": "kvmclock", "type": "bool"}, {"name": "vmx-entry-noload-debugctl", "type": "bool"}, {"name": "invtsc", "type": "bool"}, {"name": "pn", "type": "bool"}, {"name": "avx512cd", "type": "bool"}, {"name": "md-clear", "type": "bool"}, {"name": "cmp-legacy", "type": "bool"}, {"name": "cx16", "type": "bool"}, {"name": "avx512dq", "type": "bool"}, {"name": "abm", "type": "bool"}, {"name": "vmx-activity-shutdown", "type": "bool"}, {"name": "kvm-pv-ipi", "type": "bool"}, {"name": "vmx-apicv-register", "type": "bool"}, {"name": "fxsr-opt", "type": "bool"}, {"name": "skip-l1dfl-vmentry", "type": "bool"}, {"name": "pcid", "type": "bool"}, {"name": "rdpid", "type": "bool"}, {"name": "wbnoinvd", "type": "bool"}, {"name": "filtered-features", "type": "X86CPUFeatureWordInfo"}, {"name": "syscall", "type": "bool"}, {"name": "pse", "type": "bool"}, {"name": "tsc_scale", "type": "bool"}, {"name": "mce", "type": "bool"}, {"name": "xsaves", "type": "bool"}, {"name": "vmx-entry-load-pat", "type": "bool"}, {"name": "ibpb", "type": "bool"}, {"name": "vmx-apicv-xapic", "type": "bool"}, {"name": "cldemote", "type": "bool"}, {"name": "rtm", "type": "bool"}, {"name": "lwp", "type": "bool"}, {"name": "kvm-steal-time", "type": "bool"}, {"name": "vmx-hlt-exit", "type": "bool"}, {"name": "vmx-entry-load-efer", "type": "bool"}, {"name": "nrip_save", "type": "bool"}, {"name": "vmx-invlpg-exit", "type": "bool"}, {"name": "vmx-exit-save-efer", "type": "bool"}, {"name": "vmx-eptp-switching", "type": "bool"}, {"name": "vme", "type": "bool"}, {"name": "kvm-pv-unhalt", "type": "bool"}, {"name": "vmx-desc-exit", "type": "bool"}, {"name": "kvm_pv_unhalt", "type": "bool"}, {"name": "svm", "type": "bool"}, {"name": "lahf-lm", "type": "bool"}, {"name": "vmx-invvpid", "type": "bool"}, {"name": "kvm-hint-dedicated", "type": "bool"}, {"name": "mca", "type": "bool"}, {"name": "mtrr", "type": "bool"}, {"name": "cid", "type": "bool"}, {"name": "vmcb_clean", "type": "bool"}, {"name": "pfthreshold", "type": "bool"}, {"name": "pmm", "type": "bool"}, {"name": "tm", "type": "bool"}, {"name": "pbe", "type": "bool"}, {"name": "vmx-entry-ia32e-mode", "type": "bool"}, {"name": "vmx-rdpmc-exit", "type": "bool"}, {"name": "split-lock-detect", "type": "bool"}, {"name": "fpu", "type": "bool"}, {"name": "skinit", "type": "bool"}, {"name": "sep", "type": "bool"}, {"name": "avx512-bf16", "type": "bool"}, {"name": "vmx-rdtscp-exit", "type": "bool"}, {"name": "nx", "type": "bool"}, {"name": "vmx-invvpid-all-context", "type": "bool"}, {"name": "ds-cpl", "type": "bool"}, {"name": "pause-filter", "type": "bool"}, {"name": "fsrm", "type": "bool"}, {"name": "pause_filter", "type": "bool"}, {"name": "vmx-vmwrite-vmexit-fields", "type": "bool"}, {"name": "vmx-ept", "type": "bool"}, {"name": "nodeid-msr", "type": "bool"}, {"name": "smap", "type": "bool"}, {"name": "vmx-io-bitmap", "type": "bool"}, {"name": "vmx-intr-exit", "type": "bool"}, {"name": "fxsr_opt", "type": "bool"}, {"name": "cr8legacy", "type": "bool"}, {"name": "cmp_legacy", "type": "bool"}, {"name": "vmx-zero-len-inject", "type": "bool"}, {"name": "virt-ssbd", "type": "bool"}, {"name": "pschange-mc-no", "type": "bool"}, {"name": "umip", "type": "bool"}, {"name": "avx512er", "type": "bool"}, {"name": "vmx-vpid", "type": "bool"}, {"name": "xstore-en", "type": "bool"}, {"name": "avx512vl", "type": "bool"}, {"name": "vmx-invept-single-context-noglobals", "type": "bool"}, {"name": "cmov", "type": "bool"}, {"name": "rsba", "type": "bool"}, {"name": "vmx-posted-intr", "type": "bool"}, {"name": "xcrypt-en", "type": "bool"}, {"name": "tm2", "type": "bool"}, {"name": "vmx-exit-clear-bndcfgs", "type": "bool"}, {"name": "vmx-ept-execonly", "type": "bool"}, {"name": "vmx-exit-load-efer", "type": "bool"}, {"name": "xsaveerptr", "type": "bool"}, {"name": "fsgsbase", "type": "bool"}, {"name": "avx512bw", "type": "bool"}, {"name": "vmx-vintr-pending", "type": "bool"}, {"name": "smx", "type": "bool"}, {"name": "vmx-secondary-ctls", "type": "bool"}, {"name": "lbrv", "type": "bool"}, {"name": "tsc-frequency", "type": "int"}, {"name": "hle", "type": "bool"}, {"name": "monitor", "type": "bool"}, {"name": "tce", "type": "bool"}, {"name": "sse4a", "type": "bool"}, {"name": "vpclmulqdq", "type": "bool"}, {"name": "tsc-scale", "type": "bool"}, {"name": "kvm-pv-tlb-flush", "type": "bool"}, {"name": "mds-no", "type": "bool"}, {"name": "vmx-cr8-load-exit", "type": "bool"}, {"name": "vmx-activity-hlt", "type": "bool"}, {"name": "i64", "type": "bool"}, {"name": "adx", "type": "bool"}, {"name": "vmx-invept-all-context", "type": "bool"}, {"name": "ffxsr", "type": "bool"}, {"name": "amd-no-ssb", "type": "bool"}, {"name": "crash-information", "type": "GuestPanicInformation"}, {"name": "vmx-entry-load-bndcfgs", "type": "bool"}, {"name": "svm_lock", "type": "bool"}, {"name": "msr", "type": "bool"}, {"name": "pclmulqdq", "type": "bool"}, {"name": "vmx-preemption-timer", "type": "bool"}, {"name": "clflush", "type": "bool"}, {"name": "ssb-no", "type": "bool"}, {"name": "mpx", "type": "bool"}, {"name": "extapic", "type": "bool"}, {"name": "vmx-vnmi", "type": "bool"}, {"name": "xop", "type": "bool"}, {"name": "vmx-rdseed-exit", "type": "bool"}, {"name": "smep", "type": "bool"}, {"name": "vmx-mwait-exit", "type": "bool"}, {"name": "vmx-rdtsc-exit", "type": "bool"}, {"name": "cx8", "type": "bool"}, {"name": "sse4-2", "type": "bool"}, {"name": "xsavec", "type": "bool"}, {"name": "pku", "type": "bool"}, {"name": "tsx-ldtrk", "type": "bool"}, {"name": "vmx-mtf", "type": "bool"}, {"name": "vmcb-clean", "type": "bool"}, {"name": "vmx-exit-load-pat", "type": "bool"}, {"name": "stibp", "type": "bool"}, {"name": "vmx-cr3-store-noexit", "type": "bool"}, {"name": "tsx-ctrl", "type": "bool"}, {"name": "svm-lock", "type": "bool"}, {"name": "sse4-1", "type": "bool"}, {"name": "lahf_lm", "type": "bool"}, {"name": "kvm_pv_eoi", "type": "bool"}, {"name": "sse", "type": "bool"}, {"name": "clzero", "type": "bool"}, {"name": "ds", "type": "bool"}, {"name": "osvw", "type": "bool"}, {"name": "kvm_steal_time", "type": "bool"}, {"name": "vmx-true-ctls", "type": "bool"}, {"name": "movdir64b", "type": "bool"}, {"name": "vmx-invept", "type": "bool"}, {"name": "acpi", "type": "bool"}, {"name": "xd", "type": "bool"}, {"name": "nodeid_msr", "type": "bool"}, {"name": "ds_cpl", "type": "bool"}, {"name": "vmx-ept-1gb", "type": "bool"}, {"name": "nrip-save", "type": "bool"}, {"name": "gfni", "type": "bool"}, {"name": "kvm-mmu", "type": "bool"}, {"name": "sse3", "type": "bool"}, {"name": "serialize", "type": "bool"}, {"name": "avx512bitalg", "type": "bool"}, {"name": "rdseed", "type": "bool"}, {"name": "sha-ni", "type": "bool"}, {"name": "ace2", "type": "bool"}, {"name": "waitpkg", "type": "bool"}, {"name": "vmx-rdrand-exit", "type": "bool"}, {"name": "f16c", "type": "bool"}, {"name": "3dnowprefetch", "type": "bool"}, {"name": "vmx-encls-exit", "type": "bool"}, {"name": "avx", "type": "bool"}, {"name": "topoext", "type": "bool"}, {"name": "sse2", "type": "bool"}, {"name": "rdctl-no", "type": "bool"}, {"name": "mmx", "type": "bool"}, {"name": "avx512-4fmaps", "type": "bool"}, {"name": "vmx-cr8-store-exit", "type": "bool"}, {"name": "avx512vnni", "type": "bool"}, {"name": "pni", "type": "bool"}, {"name": "movbe", "type": "bool"}, {"name": "mmxext", "type": "bool"}, {"name": "vmx-ple", "type": "bool"}, {"name": "vmx-apicv-vid", "type": "bool"}, {"name": "flushbyasid", "type": "bool"}, {"name": "rdtscp", "type": "bool"}, {"name": "clwb", "type": "bool"}, {"name": "kvm-asyncpf", "type": "bool"}, {"name": "kvm-pv-sched-yield", "type": "bool"}, {"name": "decodeassists", "type": "bool"}, {"name": "pat", "type": "bool"}, {"name": "invpcid", "type": "bool"}, {"name": "pdpe1gb", "type": "bool"}, {"name": "vmx-exit-save-pat", "type": "bool"}, {"name": "lapic", "type": "child<kvm-apic>"}, {"name": "tsc-adjust", "type": "bool"}, {"name": "vmx-entry-load-rtit-ctl", "type": "bool"}, {"name": "ht", "type": "bool"}, {"name": "xtpr", "type": "bool"}, {"name": "tsc_adjust", "type": "bool"}, {"name": "vmx-tsc-offset", "type": "bool"}, {"name": "ssbd", "type": "bool"}, {"name": "vmx-exit-clear-rtit-ctl", "type": "bool"}, {"name": "3dnowext", "type": "bool"}, {"name": "clflushopt", "type": "bool"}, {"name": "pdcm", "type": "bool"}, {"name": "xsave", "type": "bool"}, {"name": "unavailable-features", "type": "strList"}, {"name": "est", "type": "bool"}, {"name": "pge", "type": "bool"}, {"name": "vendor", "type": "string"}, {"name": "pcommit", "type": "bool"}, {"name": "ibs", "type": "bool"}, {"name": "tsc-deadline", "type": "bool"}, {"name": "kvmclock-stable-bit", "type": "bool"}, {"name": "misalignsse", "type": "bool"}, {"name": "vmx-msr-bitmap", "type": "bool"}, {"name": "perfctr-nb", "type": "bool"}, {"name": "feature-words", "type": "X86CPUFeatureWordInfo"}, {"name": "apic", "type": "bool"}, {"name": "avx512vbmi", "type": "bool"}, {"name": "vmx-exit-nosave-debugctl", "type": "bool"}, {"name": "avx512f", "type": "bool"}, {"name": "vmx-exit-save-preemption-timer", "type": "bool"}, {"name": "arch-capabilities", "type": "bool"}, {"name": "bmi2", "type": "bool"}, {"name": "vmx-pml", "type": "bool"}, {"name": "vmx-nmi-exit", "type": "bool"}, {"name": "intel-pt", "type": "bool"}, {"name": "wdt", "type": "bool"}, {"name": "ace2-en", "type": "bool"}, {"name": "avx512pf", "type": "bool"}, {"name": "bmi1", "type": "bool"}, {"name": "vmx-page-walk-5", "type": "bool"}, {"name": "kvm-nopiodelay", "type": "bool"}, {"name": "sse4.2", "type": "bool"}, {"name": "vmx-ept-2mb", "type": "bool"}, {"name": "vmx-exit-load-perf-global-ctrl", "type": "bool"}, {"name": "3dnow", "type": "bool"}, {"name": "vmx-wbinvd-exit", "type": "bool"}, {"name": "vmx", "type": "bool"}, {"name": "la57", "type": "bool"}, {"name": "vmx-page-walk-4", "type": "bool"}, {"name": "sse4.1", "type": "bool"}, {"name": "ibrs-all", "type": "bool"}, {"name": "xgetbv1", "type": "bool"}, {"name": "xsaveopt", "type": "bool"}, {"name": "spec-ctrl", "type": "bool"}, {"name": "vmx-entry-load-perf-global-ctrl", "type": "bool"}, {"name": "vmx-exit-ack-intr", "type": "bool"}, {"name": "vmx-xsaves", "type": "bool"}, {"name": "phe-en", "type": "bool"}, {"name": "fxsr", "type": "bool"}, {"name": "hypervisor", "type": "bool"}, {"name": "aes", "type": "bool"}, {"name": "amd-ssbd", "type": "bool"}, {"name": "sse4_2", "type": "bool"}, {"name": "de", "type": "bool"}, {"name": "ss", "type": "bool"}, {"name": "vmx-movdr-exit", "type": "bool"}, {"name": "fma", "type": "bool"}], "id": "libvirt-5"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fca3c2a3010 msg={"execute":"qom-get","arguments":{"path":"/machine/unattached/device[0]","property":"realized"},"id":"libvirt-6"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fca3c2a3010 buf={"execute":"qom-get","arguments":{"path":"/machine/unattached/device[0]","property":"realized"},"id":"libvirt-6"} len=115 ret=115 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fca3c2a3010 reply={"return": true, "id": "libvirt-6"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fca3c2a3010 msg={"execute":"qom-get","arguments":{"path":"/machine/unattached/device[0]","property":"hotplugged"},"id":"libvirt-7"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fca3c2a3010 buf={"execute":"qom-get","arguments":{"path":"/machine/unattached/device[0]","property":"hotplugged"},"id":"libvirt-7"} len=117 ret=117 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fca3c2a3010 reply={"return": false, "id": "libvirt-7"}
... more attributes
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fca3c2a3010 msg={"execute":"qom-get","arguments":{"path":"/machine/unattached/device[0]","property":"unavailable-features"},"id":"libvirt-363"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fca3c2a3010 buf={"execute":"qom-get","arguments":{"path":"/machine/unattached/device[0]","property":"unavailable-features"},"id":"libvirt-363"} len=129 ret=129 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fca3c2a3010 reply={"return": [], "id": "libvirt-363"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fca3c2a3010 msg={"execute":"query-hotpluggable-cpus","id":"libvirt-364"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fca3c2a3010 buf={"execute":"query-hotpluggable-cpus","id":"libvirt-364"} len=58 ret=58 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fca3c2a3010 reply={"return": [{"props": {"core-id": 0, "thread-id": 0, "socket-id": 0}, "vcpus-count": 1, "qom-path": "/machine/unattached/device[0]", "type": "host-x86_64-cpu"}], "id": "libvirt-364"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fca3c2a3010 msg={"execute":"query-cpus-fast","id":"libvirt-365"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fca3c2a3010 buf={"execute":"query-cpus-fast","id":"libvirt-365"} len=50 ret=50 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fca3c2a3010 reply={"return": [{"arch": "x86", "thread-id": 3405, "props": {"core-id": 0, "thread-id": 0, "socket-id": 0}, "qom-path": "/machine/unattached/device[0]", "cpu-index": 0, "target": "x86_64"}], "id": "libvirt-365"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fca3c2a3010 msg={"execute":"query-iothreads","id":"libvirt-366"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fca3c2a3010 buf={"execute":"query-iothreads","id":"libvirt-366"} len=50 ret=50 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fca3c2a3010 reply={"return": [], "id": "libvirt-366"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fca3c2a3010 msg={"execute":"balloon","arguments":{"value":536870912},"id":"libvirt-367"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fca3c2a3010 buf={"execute":"balloon","arguments":{"value":536870912},"id":"libvirt-367"} len=74 ret=74 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fca3c2a3010 reply={"return": {}, "id": "libvirt-367"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fca3c2a3010 msg={"execute":"query-migrate-parameters","id":"libvirt-368"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fca3c2a3010 buf={"execute":"query-migrate-parameters","id":"libvirt-368"} len=59 ret=59 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fca3c2a3010 reply={"return": {"cpu-throttle-tailslow": false, "xbzrle-cache-size": 67108864, "cpu-throttle-initial": 20, "announce-max": 550, "decompress-threads": 2, "compress-threads": 8, "compress-level": 1, "multifd-channels": 2, "multifd-zstd-level": 1, "announce-initial": 50, "block-incremental": false, "compress-wait-thread": true, "downtime-limit": 300, "tls-authz": "", "multifd-compression": "none", "announce-rounds": 5, "announce-step": 100, "tls-creds": "", "multifd-zlib-level": 1, "max-cpu-throttle": 99, "max-postcopy-bandwidth": 0, "tls-hostname": "", "throttle-trigger-threshold": 50, "max-bandwidth": 33554432, "x-checkpoint-delay": 20000, "cpu-throttle-increment": 10}, "id": "libvirt-368"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fca3c2a3010 msg={"execute":"migrate-set-capabilities","arguments":{"capabilities":[{"capability":"xbzrle","state":false},{"capability":"auto-converge","state":false},{"capability":"rdma-pin-all","state":false},{"capability":"postcopy-ram","state":false},{"capability":"compress","state":false},{"capability":"pause-before-switchover","state":false},{"capability":"late-block-activate","state":true},{"capability":"multifd","state":false}]},"id":"libvirt-369"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fca3c2a3010 buf={"execute":"migrate-set-capabilities","arguments":{"capabilities":[{"capability":"xbzrle","state":false},{"capability":"auto-converge","state":false},{"capability":"rdma-pin-all","state":false},{"capability":"postcopy-ram","state":false},{"capability":"compress","state":false},{"capability":"pause-before-switchover","state":false},{"capability":"late-block-activate","state":true},{"capability":"multifd","state":false}]},"id":"libvirt-369"} len=445 ret=445 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fca3c2a3010 reply={"return": {}, "id": "libvirt-369"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fca3c2a3010 msg={"execute":"migrate-set-parameters","arguments":{"tls-creds":"","tls-hostname":""},"id":"libvirt-370"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fca3c2a3010 buf={"execute":"migrate-set-parameters","arguments":{"tls-creds":"","tls-hostname":""},"id":"libvirt-370"} len=104 ret=104 errno=0
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fca3c2a3010 reply={"return": {}, "id": "libvirt-370"}
qemuMonitorSend:944 : QEMU_MONITOR_SEND_MSG: mon=0x7fca3c2a3010 msg={"execute":"migrate-incoming","arguments":{"uri":"fd:26"},"id":"libvirt-371"} fd=-1
qemuMonitorIOWrite:431 : QEMU_MONITOR_IO_WRITE: mon=0x7fca3c2a3010 buf={"execute":"migrate-incoming","arguments":{"uri":"fd:26"},"id":"libvirt-371"} len=79 ret=79 errno=0
qemuMonitorJSONIOProcessLine:234 : QEMU_MONITOR_RECV_EVENT: mon=0x7fca3c2a3010 event={"timestamp": {"seconds": 1605537716, "microseconds": 739747}, "event": "MIGRATION", "data": {"status": "setup"}}
qemuMonitorJSONIOProcessLine:239 : QEMU_MONITOR_RECV_REPLY: mon=0x7fca3c2a3010 reply={"return": {}, "id": "libvirt-371"}
qemuMonitorJSONIOProcessLine:234 : QEMU_MONITOR_RECV_EVENT: mon=0x7fca3c2a3010 event={"timestamp": {"seconds": 1605537716, "microseconds": 762755}, "event": "MIGRATION", "data": {"status": "active"}}
<stuck here>
Retest:
- Q5.0 / L6.6 -> Q5.0 / L6.6 - working
- Q5.1 / L6.9 -> Q5.1 / L6.9 - failing
- Q5.1 / L6.9 -> Q5.0 / L6.6 - working
- Q5.0 / L6.6 -> Q5.1 / L6.9 - working
So if either end is not on the most recent versions things still work.