Thank you!
I created all the VMs using the sparce allocation method. I wanted a method that would create disks that did not immediately occupy their full declared size (eg, allow overcommit of disk space, as most VM hard drives are 30-50% empty for their entire life).
I kinda figured that it would not free space on the underlying storage when a file is deleted within the disk. What confuses me is a disk that is only 30GB to the OS is using 53GB of space on gluster. In my understanding, the actual on-disk usage should be limited to 30GB max if I don't take snapshots. (I do like having the ability to take snapshots, and I do use them from time to time, but I usually don't keep the snapshot for an extended time...long enough to verify whatever operation I did was successful).
I did find the "sparcify" command within ovirt and ran that; it reclaimed some space (the above example of the 30GB disk which is actually using 20GB inside the VM but was using 53GB on gluster shrunk to 50GB on gluster...But there's still at least 20GB unaccounted for there.
I would love it if there was something I could do to reclaim the space inside the disk that isn't in use too (eg, get that disk down to just the 21GB that the actual VM is using). If I change to virtio-scsi (its currently just "virtio"), will that enable the DISCARD support, and is Gluster a supported underlying storage?
Thanks!
--Jim