@SRU Team - I'd appreciate if we could take this into -proposed early but release it late. Late in this case means the two weeks of my PTO and the time for me to run the full regression tests. That extra exposure in -proposed should further help to cover potential issues.
** Description changed: [Impact] - * On copy-storage-all migration for certain combinations one - expects the creation of the target storage (it is known to not - work in all cases) + * On copy-storage-all migration for certain combinations one + expects the creation of the target storage (it is known to not + work in all cases) - * That regressed in Focal and was fixed later via upstream bug - https://bugzilla.redhat.com/show_bug.cgi?id=1793263 + * That regressed in Focal and was fixed later via upstream bug + https://bugzilla.redhat.com/show_bug.cgi?id=1793263 - * This is backporting the same changes to Focal's libvirt + * This is backporting the same changes to Focal's libvirt [Test Plan] 1. .The same pool in the both source and target host: # virsh pool-list Name State Autostart ------------------------------- default active yes pool0 active yes # virsh pool-dumpxml pool0 <pool type='dir'> <name>pool0</name> <uuid>a66e307a-cd3c-4164-95f5-7809392912cb</uuid> <capacity unit='bytes'>13886460059648</capacity> <allocation unit='bytes'>1855581720576</allocation> <available unit='bytes'>12030878339072</available> <source> </source> <target> <path>/opt/kvm/pool0</path> <permissions> <mode>0775</mode> <owner>64055</owner> <group>116</group> </permissions> </target> </pool> 2.Show the image of the guest: # virsh domblklist ubuntu-minimal-18.04 Target Source ------------------------------------------------------------- vda /opt/kvm/pool0/ubuntu-minimal-18.04.hd-system.img 3.Do storage migration: # virsh migrate --live --persistent --copy-storage-all --verbose ubuntu-minimal-18.04 qemu+ssh://10.10.10.10/system error: Cannot access storage file '/opt/kvm/pool0/ubuntu-minimal-18.04.hd-system.img': No such file or directory - [Where problems could occur] - * This is a series that also does some cleanups. It is upstream - and in EL8 for a while now and seems to be stable, but still - it changes plenty of code around qemu migration. - Therefore the area to look out for are all kind of migrations - done with qemu/kvm. + * This is a series that also does some cleanups. It is upstream + and in EL8 for a while now and seems to be stable, but still + it changes plenty of code around qemu migration. + Therefore the area to look out for are all kind of migrations + done with qemu/kvm. - * I have considered to backport a smaller subset with less cleanups, but - it becomes a mess and will eventually be more error prone and less - reliable. + * I have considered to backport a smaller subset with less cleanups, but + it becomes a mess and will eventually be more error prone and less + reliable. [Other Info] - - * TBD: I need to check myself how that really looked in Bionic (out - of curiosity) + * TBD: I need to check myself how that really looked in Bionic (out + of curiosity) + * @SRU Team - I'd appreciate if we could take this into -proposed early + but release it late. + Late in this case means the two weeks of my PTO and the time for me + to run the full regression tests. That extra exposure in -proposed + should further help to cover potential issues. --- [System Info] Description: Ubuntu 20.04.2 LTS Release: 20.04 Linux hv1 5.4.0-70-generic #78-Ubuntu SMP Fri Mar 19 13:29:52 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux [Package Info] libvirt0: Installed: 6.0.0-0ubuntu8.8 Candidate: 6.0.0-0ubuntu8.8 Version table: *** 6.0.0-0ubuntu8.8 500 500 http://gb.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages 100 /var/lib/dpkg/status 6.0.0-0ubuntu8.3 500 500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages 6.0.0-0ubuntu8 500 500 http://gb.archive.ubuntu.com/ubuntu focal/main amd64 Packages Steps to Reproduce: 1.The same pool in the both source and target host: # virsh pool-list Name State Autostart ------------------------------- default active yes pool0 active yes # virsh pool-dumpxml pool0 <pool type='dir'> <name>pool0</name> <uuid>a66e307a-cd3c-4164-95f5-7809392912cb</uuid> <capacity unit='bytes'>13886460059648</capacity> <allocation unit='bytes'>1855581720576</allocation> <available unit='bytes'>12030878339072</available> <source> </source> <target> <path>/opt/kvm/pool0</path> <permissions> <mode>0775</mode> <owner>64055</owner> <group>116</group> </permissions> </target> </pool> 2.Show the image of the guest: # virsh domblklist ubuntu-minimal-18.04 Target Source ------------------------------------------------------------- vda /opt/kvm/pool0/ubuntu-minimal-18.04.hd-system.img 3.Do storage migration: # virsh migrate --live --persistent --copy-storage-all --verbose ubuntu-minimal-18.04 qemu+ssh://10.10.10.10/system error: Cannot access storage file '/opt/kvm/pool0/ubuntu-minimal-18.04.hd-system.img': No such file or directory Actual results: As step 3,migration failed. Expected results: Migrate successfully with pre-creating the image on target pool. Similar bug in rhel: https://bugzilla.redhat.com/show_bug.cgi?id=1793263 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1929202 Title: [Ubuntu 20.04] Libvirtd will not pre-create images on the target host during migration To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1929202/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs