ZFS_CACHE_REMOVALS
- Description:
- Check if the system is running with user specified IOEFSPRM configuration options METABACK_CACHE_SIZE ,CLIENT_CACHE_SIZE and TRAN_CACHE_SIZE.
- Reason for check:
- Client cache and transaction cache are no longer supported for
z/OS V2R2 and later. Also, since meta data backing cache is combined
into meta data cache for z/OS V2R2 and later, IBM recommends to remove
METABACK_CACHE_SIZE configuration option from IOEFSPRM after adding
its size into META_CACHE_SIZE option.
The check issues an exception message if any of the METABACK_CACHE_SIZE, CLIENT_CACHE_SIZE, or TRAN_CACHE_SIZE zFS IOEFSPRM configuration options are specified.
- z/OS® releases the check applies to:
- z/OS V2R2 and later.
- User override of IBM values:
- The following sample shows the defaults for customizable
values for this check. Use this sample to make permanent check
customizations in an HZSPRMxx parmlib member used at
IBM Health Checker for z/OS startup. If you just want a one-time
only update to the check defaults, omit the first line (ADDREPLACE POLICY)
and use the UPDATE statement on a MODIFY hzsproc command.
Note that using non-POLICY UPDATEs in HZSPRMxx can
lead to unexpected results and is therefore not recommended.
ADDREPLACE POLICY[(policyname)] [STATEMENT(name)] UPDATE CHECK(IBMZFS,ZFS_CACHE_REMOVALS) SEVERITY(LOW) INTERVAL(ONETIME) PARM(‘METABACK(ABSENCE), CLIENT(ABSENCE),TRANS(ABSENCE)’) DATE('date_of_the_change') REASON('Your reason for making the update.')
- Debug support:
- No
- Verbose support:
- No
- Parameters accepted:
- Yes. Specifying one or more keywords of METABACK, CLIENT and TRANS
is acceptable. Each keyword accepts one of the two values: ABSENCE
or EXISTENCE.
- ABSENCE: checks that configuration option METABACK_CACHE_SIZE ,CLIENT_CACHE_SIZE or TRAN_CACHE_SIZE is specified. If all 3 options are found unspecified, check succeeds. Otherwise, check fails.
- EXISTENCE: check that configuration option METABACK_CACHE_SIZE ,CLIENT_CACHE_SIZE or TRAN_CACHE_SIZE is specified. If all 3 options are found specified, check succeeds. Otherwise, check fails.
PARM(‘METABACK(EXISTENCE), CLIENT(ABSENCE), TRANS(ABSENCE)’) PARM(‘METABACK=EXISTENCE,CLIENT=ABSENCE,TRANS=ABSENCE’)
- Default:
- The defaults are:
PARM(‘METABACK(ABSENCE),CLIENT(ABSENCE),TRANS(ABSENCE)’) PARM(‘METABACK=ABSENCE,CLIENT=ABSENCE,TRANS=ABSENCE’)
- Reference:
- None.
- Messages:
- This check issues the following messages:
- IOEZH0065E
- IOEZH0066E
- IOEZH0067E
- IOEZH0071E
- IOEZH0072E
- IOEZH0073E
- SECLABEL recommended for multilevel security users:
- SYSLOW - see z/OS Planning for Multilevel Security and the Common Criteria for information about using security labels.