[Bug 1317491] Re: virsh blockcommit hangs at 100%

Rafael David Tinoco rafael.tinoco at canonical.com
Thu Feb 23 20:20:06 UTC 2017


** Description changed:

  [Impact]
  
   * Virsh can't merge snapshots using the Block Commit technique
   * It is only possible to merge base to top image (not the opposite)
   * Combination of libvirt v1.2.2 and QEMU 2 is no good for Block Commit
   * After this fix, virsh won't hang on the opration, will cause an error
  
  [Test Case]
  
-  * Workaround in Commit #10
-  * QEMU is fine in Commit #11
-  * Test Case in Commit #12
+ $ virsh list --all
+  Id    Name                           State
+ ----------------------------------------------------
+  4     guest                          running
+ 
+ $ virsh domblklist --domain guest
+ Target     Source
+ ------------------------------------------------
+ vda        /var/lib/libvirt/images/guest.1487880011
+ 
+ $ sudo qemu-img info --backing-chain /var/lib/libvirt/images/guest.1487880011 | grep image:
+ image: /var/lib/libvirt/images/guest.1487880011
+ image: /var/lib/libvirt/images/guest.qcow2
+ 
+ inaddy@(kvm02):~$ virsh blockcommit --domain=guest --path=/var/lib/libvirt/images/guest.1487880011 --base=/var/lib/libvirt/images/guest.qcow2 --wait --verbose
+ Block Commit: [100 %] <----- STUCKS HERE
  
  [Regression Potential]
  
-  * Block commit (Already broken) would continue not working
+  * Block commit for Active layers would continue not working
+  * Block commit for Intermediary layers would not work
   * Its a small fix based on upstream fix (to block this function)
+  * Has been tested a lost on verification
  
  [Other Info]
  
  ## Original Case Description
  
  virsh blockcommit hangs at 100% and nothing happens.

** Tags removed: verification-needed
** Tags added: verification-done

** Tags added: sts-sru

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1317491

Title:
  virsh blockcommit hangs at 100%

Status in libvirt package in Ubuntu:
  Fix Released
Status in libvirt source package in Trusty:
  Fix Committed
Status in libvirt source package in Xenial:
  Fix Released
Status in libvirt source package in Yakkety:
  Fix Released
Status in libvirt source package in Zesty:
  Fix Released

Bug description:
  [Impact]

   * Virsh can't merge snapshots using the Block Commit technique
   * It is only possible to merge base to top image (not the opposite)
   * Combination of libvirt v1.2.2 and QEMU 2 is no good for Block Commit
   * After this fix, virsh won't hang on the opration, will cause an error

  [Test Case]

  $ virsh list --all
   Id    Name                           State
  ----------------------------------------------------
   4     guest                          running

  $ virsh domblklist --domain guest
  Target     Source
  ------------------------------------------------
  vda        /var/lib/libvirt/images/guest.1487880011

  $ sudo qemu-img info --backing-chain /var/lib/libvirt/images/guest.1487880011 | grep image:
  image: /var/lib/libvirt/images/guest.1487880011
  image: /var/lib/libvirt/images/guest.qcow2

  inaddy@(kvm02):~$ virsh blockcommit --domain=guest --path=/var/lib/libvirt/images/guest.1487880011 --base=/var/lib/libvirt/images/guest.qcow2 --wait --verbose
  Block Commit: [100 %] <----- STUCKS HERE

  [Regression Potential]

   * Block commit for Active layers would continue not working
   * Block commit for Intermediary layers would not work
   * Its a small fix based on upstream fix (to block this function)
   * Has been tested a lost on verification

  [Other Info]

  ## Original Case Description

  virsh blockcommit hangs at 100% and nothing happens.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1317491/+subscriptions



More information about the Ubuntu-sponsors mailing list