Previous Topic: 02154: Percent LCU Requests Deferred Exceeds Max

Next Topic: 02501: Pct Page/Swap Data Set Busy Exceeds Max

02500: Unusable Page Slot or Swap Set Detected.



FILE: Page/Swap Data Set Activity File
SAS FILE NAME: DAYS.SCPPSD01
SOURCE LOCATION: prefix.MICS.USER.SOURCE(DYRMFEXC)

SEVERITY: Critical             (SEVERITY='C')
MANAGEMENT AREA: Performance   (MGMTAREA='PERFORMANCE')

PURPOSE:  Identify page/swap data sets with unusable space.

RATIONALE:  Hardware errors will cause the Auxiliary Storage
Manager (ASM) to stop using all or portions of page or swap
data sets.  When an unusable condition occurs, old pages
still owned and readable will be used, but no new pages/swap
sets will be written to that device.  Thus, the paging load
is spread across a smaller number of devices, which can cause
excessive paging delays.  If this exception occurs, either
schedule an IPL to bring up a different device, or use PAGADD
to add new page/swap data sets.

DEFINITION:  This exception is detected when any swap or page
data set is marked with unusable space.

EXCEPTION STATEMENTS:  The SAS statements identifying the
exception situation and describing the condition are stored
in the source member named in SOURCE LOCATION and are
described below:

**  02500 UNUSABLE PAGE SLOT OR SWAP SET DETECTED
*;
IF PSDBDS GT 0
 AND E02500
 THEN DO;
  RETAIN E02500 1;
  E02500=0; * SET FLAG TO PREVENT REPETITION OF EXCEPTION;
  EXCCODE='02500'; SEVERITY='C'; MGMTAREA='PERFORMANCE';
  EXCDESC1='UNUSABLE PAGE SLOT OR SWAP SET DETECTED ';
  EXCDESC2='COUNT=' !! PUT(PSDBDS,3.) !!
        ', VOLSER=' !! VOLSER         !!
          ', ADDR=' !! PUT(DEVNUM,HEX4.)!!
                ')' !! ', DSN='       !! PSDDSN;
  LINK HIT;
END;