Description of problem: This is more of a suggestion. During the installation of libvirt the /var/lib/libvirt/images directory is created as a default place for virtual machines images. In case of installing on a system with COW filesystem such as btrfs or zfs one should disable copy-on-write on directories that will contain the images to avoid low IO performance. This could be achieved by executing chattr +C /var/lib/libvirt/images/ in postscript.
Libvirt now makes storage pools nocow when on btrfs automatically