[Bug 1746630] Re: virsh api is stuck when vm is down with NFS broken

Seyeong Kim seyeong.kim at canonical.com
Fri Feb 9 08:16:30 UTC 2018


I confirmed this is working

I did steps as test case on description.

virsh domstats -> responded in 1 min
virsh list -> responded in 10 secs

ii  libvirt-bin                                1.3.1-1ubuntu10.18                           amd64        programs for the libvirt library
ii  libvirt0:amd64                             1.3.1-1ubuntu10.18                           amd64        library for interfacing with different virtualization systems

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

You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to Ubuntu Cloud Archive.

  virsh api is stuck when vm is down with NFS broken

Status in Ubuntu Cloud Archive:
Status in libvirt:
  Fix Released
Status in libvirt package in Ubuntu:
  Fix Released
Status in libvirt source package in Xenial:
  Fix Committed

Bug description:

  virsh command is hang if there is broken VM on broken NFS

  This is affected to Xenial, UCA-Mitaka

  [Test Case]

  1. deploy VM with NFS storage ( running )
  2. block NFS via iptables
  - iptables -A OUTPUT -d NFS_SERVER_IP -p tcp --dport 2049 -j DROP ( on host machine )
  3. virsh blkdeviotune generic hda => hang
  4. virsh domstats => hang
  5. virsh list => lang

  After patch, we can command domstats and list with short timeout. and libvirt-bin needs to be restarted. so if there are many VMs it will be affected short time while it is restarting.


  This bug is fixed in redhat bug report[1] and mailing list[2] and git

  and it is merged 1.3.5 upstream


  [1] https://bugzilla.redhat.com/show_bug.cgi?id=1337073
  [2] https://www.redhat.com/archives/libvir-list/2016-May/msg01353.html
  [3] https://libvirt.org/git/?p=libvirt.git;a=commit;h=5d2b0e6f12b4e57d75ed1047ab1c36443b7a54b3
  [4] https://libvirt.org/git/?p=libvirt.git;a=commit;h=3aa5d51a9530a8737ca584b393c29297dd9bbc37
  [5] https://libvirt.org/git/?p=libvirt.git;a=commit;h=71d2c172edb997bae1e883b2e1bafa97d9f953a1

To manage notifications about this bug go to:

More information about the Ubuntu-openstack-bugs mailing list