Aha, good thinking about reproducing with virsh. To find out what virt- manager is doing, I did:
LIBVIRT_DEBUG=1 virt-manager --no-fork Clicking the refresh button shows me it's doing "virStoragePoolRefresh", which takes me to ftp://libvirt.org/libvirt/virshcmdref/html/sect-pool-refresh.html And yes, I can reproduce using just virsh pool-refresh: root@beaver:~# virsh vol-create-as --pool zfs --name vol1 --capacity 1G Vol vol1 created root@beaver:~# virsh vol-list --pool zfs Name Path ------------------------------------------------------------------------------ vol1 /dev/zvol/zfs/images/vol1 root@beaver:~# virsh pool-refresh zfs Pool zfs refreshed root@beaver:~# virsh vol-list --pool zfs Name Path ------------------------------------------------------------------------------ root@beaver:~# -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1767997 Title: virt-manager destroys all volumes in libvirt zfs pool To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/virt-manager/+bug/1767997/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs