Library Space Reuse tracks and reuses the dead PDS space (or 'holes') that are created when PDS members are updated or deleted. Normally, these holes are available for immediate reuse. However, when a library is being managed by LLA in "Freeze" mode PDSMAN cannot reuse the holes until the entire LLA cache for the library has been refreshed.
PDSMAN automatically manages this situation using information provided by the PDSMAN LLA/Extensions facility. The LLA/Extensions provide information on which libraries are LLA managed, the mode (Freeze or NoFreeze) in which they are managed, and the last time a full LLA cache refresh was performed for the library.
The PDSMAN LLA Monitoring subtask, PDSMLMON, must be active in order to provide the necessary information to Library Space Reuse. It is a PDSMAN best practice that PDSMLMON be active whenever PDSMAN is running. You can check the status of the PDSMLMON subtask by issuing the F PDSMAN,LMONSTATUS address space command.
Reuse of free space holes can also be delayed using the $UPDATE Initialization Control Statement PSRTL parameter. It is not necessary to specify PSRTL for LLA-managed libraries. However, if PSRTL is specified, a hole will not be available for reuse until both the LLA cache has been refreshed and the PSRTL time limit has expired.
Freespace holes are available for immediate reuse when a library is being managed by LLA in "NoFreeze" mode.