Hi
I took some time to revisit this bug in regards to vagrant libvirt developments.
I see vagrant-libvirt upstream has merged in virtio-scsi support, which we
needed for discard
(https://github.com/vagrant-libvirt/vagrant-libvirt/pull/692/commits)
So the next steps should be:
- upstream to release a new version of libvirt with virtio-scsi support
- Debian to package it
- change the libvirt vagrant box to use virtio-scsi. It should be enough to set
the disk bus to scsi then vagrant-libvirt will set the controller type to
virtio-iscsi by default
- add the `discard` option so that deleted disk blocks in the VM are also
deleted in the file disk image
- finally bump the disk image size in the build process