Hello Andy,
besides what Nezih wrote some additional things. On the SVC you have to check if backend unmap is turned on, in more recent firmwares of Spectrum Virtualize this is usually turned on automatically.
Additionally on the FCM storage you have to check if hostunmap is enabled, this is not the case by default. On HDD storage this should be turned off.
The commands for this are:
SVC: "chsystem -backendunmap on"
Backend FCM Storage: "chsystem -hostunmap on"
Backend HDD Storage: "chsystem -hostunmap off"
Check as Nezih wrote.
But: Storage which is currently not released, because the backend FCM controller does not know about it, will not be released automatically after the change.
At least that is what we have found, for this the storage must be released again on the host systems and/or SVC.
E.g. with the tool sdelete in case of windows LUNs
For this the host and svc host configurations must be checked if they can use unmap and undelete. Otherwise the SVC will not get any information if memory is freed or not in a connected system.
Also keep in mind that the memory systems should be kept on a current level for stability and security reasons:
https://www.ibm.com/support/pages/spectrum-virtualize-family-products-upgrade-planningGreetings Patrik
Source:
https://www.ibm.com/docs/en/sanvolumecontroller/8.3.x?topic=commands-chsystem------------------------------
Patrik Groß
------------------------------
Original Message:
Sent: Sat September 03, 2022 06:15 AM
From: Nezih Boyacioglu
Subject: FCM behind SVC releasing capacity?
you need to check backend unmap settings on SVC and backend FCM storage ( lssystem | grep unmap )
you will find more information on Performance and Best Practices Guide for IBM Spectrum Virtualize 8.5 Redbook starting in Chapter 3.3.2 https://www.redbooks.ibm.com/abstracts/sg248521.html
------------------------------
Nezih Boyacioglu
------------------------------