Thanks Aaron, And this is regardless of which vm hard disk type is used (ide/scsi) of the guest vm?
So just to be clear, any vm I put on my zfs-raid mirror tank0 should have discard[x] enabled? and I assume ssd emulation.
What are the consequences of not doing this, the drive will fill up...