Customers want to save space on their SAN by thin provisioning volumes but if something like Salvage is enabled, the free space on the volume, and therefore all the space that was saved on the SAN by thin provisioning, will be filled with salvageable files.
Beginning with OES 2018 SP2, OES supports these functionalities on thin-provisioned storage.
The fstrim command discards the unused blocks on the NSS pool. You can perform fstrim from nlvm, nssmu utilities and iManager. Only purged blocks are eligible to be discarded.
New option Blk_discard_on_delete is added in the nlvm.conf file to discard the blocks on a thin-provisioned storage disk when you delete a pool on that disk.
NOTE: We currently support these functionalities on SCSI devices and VMware ESXi only. For more information please refer to release notes.
support for SCSI UNMAP is desirable so SAN is aware of what space is free and can appropriately re-tier or re-use if thin provisioning. I don't believe salvaged files are relevant here as they count as used blocks. sputils was added in OES2018 to purge files older than X days to reduce space used by salvaged files.