IBM Support

OA49415: New Function - SuperPAV support

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • new function
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: RMF users                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: New function APAR to support the        *
    *                      new SuperPAV function of DS8000         *
    *                      available with DS8880 microcode         *
    *                      release 8.1                             *
    *                                                              *
    *                      Postprocessor I/O Queuing Activity      *
    *                      report is extended.                     *
    *                                                              *
    *                      New overview conditions are added       *
    *                      based on SMF record 78 subtype 3.       *
    *                                                              *
    *                      Following SMF records area extended     *
    *                      - SMF 74 subtype 1 Device Activity      *
    *                      - SMF 78 subtype 3 I/O Queuing          *
    *                      Activity                                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    New function APAR to provide RMF support for SuperPAV which
    enhances HyperPAV solution on IBM System Storage DS8000 series.
    
    +--------------------------------------------------------------+
    The Postprocessor I/O Queuing Activity report is now grouped
    into 3 sections:
    - Input/Output Processors
    - Alias Management Groups
    - Logical Control Units
    The Alias Management Group section is reported only,
    if the system is running in SuperPAV mode and there
    are AMGs defined. It shows accumulated values for CHPIDs and
    LCUs that are grouped to AMGs.
    If the LCU is grouped to an AMG, the AMG number is reported
    under column LCU/AMG in the Logical Control Unit section.
    LCUs are now sorted by AMG and LCU number.
    LCUs not grouped to an AMG are displayed first.
    
    +--------------------------------------------------------------+
    New/Changed Overview Conditions
    Following New Postprocessor overview conditions based on
    SMF 78-3 are provided
    
    CONDITION        NAME     QUALIFIER     SOURCE &  ALGORITHM
    
    -----------------+--------+-------------+----------------------
    Contention rate  IOCTR    lcuid         R783QCT  QCT/INT
                              IOAMG(amg)    SMF78INT
    -----------------+--------+-------------+----------------------
    Average queue    IODLQ    lcuid         R783QCT  (QSM-QCT)/QCT
    length of delayed         IOAMG(amg)    R783QSM
    I/O requests
    -----------------+--------+-------------+----------------------
    Channel path     IOART    lcuid         R783PT   (PTi)/INT
    taken rate                IOAMG(amg)    SMF78INT
                              IOCHPID(chpid)
    -----------------+--------+-------------+----------------------
    Percentage of    IOCUB    lcuid         R783DPB  MAX(CUBi*100)/
    requests caused           IOAMG(amg)    R783CUB  (PT+CUB+DPB)i
    by control unit           IOCHPID(chpid)R783PT   MIN(CUBi*100)/
    busy                                             (PT+CUB+DPB)i
    
                                                     when IOCHPID
                                                     selected:
                                                     CUBi*100/
                                                      (PT+CUB+DPB)i
    -----------------+--------+-------------+----------------------
    Percentage of    IODPB    lcuid         R783DPB  MAX(DPBi*100)/
    requests caused           IOAMG(amg)    R783CUB  (PT+CUB+DPB)i
    by director port          IOCHPID(chpid)R783PT   MIN(DPBi*100)/
    busy                                             (PT+CUB+DPB)i
    
                                                     When IOCHPID
                                                     selected:
                                                     DPBi*100/
                                                      (PT+CUB+DPB)i
    -----------------+--------+-------------+----------------------
    Average control  IOCBT    lcuid         R783CBT  Sum(CBT)/
    unit busy delay           IOAMG(amg)    R783PT   Sum(PT)
    time                      IOCHPID(chpid)
    -----------------+--------+-------------+----------------------
    Average initial  IOCMR    lcuid         R783CMR  Sum(CMR)/
    command response          IOAMG(amg)    R783PT   Sum(PT)
    time                      IOCHPID(chpid)
    -----------------+--------+-------------+----------------------
    Average channel  IOCSS    lcuid         R783CSST CSST/
    subsystem delay           IOAMG(amg)    R783PT   Sum(PT)
    time
    -----------------+--------+-------------+----------------------
    HyperPAV wait    IOHWAIT  lcuid         R783HNAI HNAI/
    ratio                     IOAMG(amg)    R783HTIO HTIO
                                                     (Sum(HNAI))/
                                                     (Sum(HTIO))
    -----------------+--------+-------------+----------------------
    Maximum number   IOHMAX   lcuid         R783HAIU HAIU+XHBC
    of in-use                 IOAMG(amg)    R783XHBC
    HyperPAV aliases                                 When IOAMG
                                                     selected:
                                                     Maximum over
                                                     all LCUs of
                                                     that AMG
                                                     MAX(HAIU+XHBC)
    -----------------+--------+-------------+----------------------
    Maximum number   IOHDMAX  lcuid         R783HCAD HCAD
    of in-use                 IOAMG(amg)
    HyperPAV aliases
    for one device
    -----------------+--------+-------------+----------------------
    The high         IOHIQQC  lcuid         R783HIOQ HIOQ
    watermark of              IOAMG(amg)
    queued I/O
    requests
    -----------------+--------+-------------+----------------------
    Ratio of         IOXSAREQ IOAMG(amg)    R783XAUC Sum(XAUC)/
    successful alias                        R783XANC Sum(XANC)
    requests
    -----------------+--------+-------------+----------------------
    Ratio of         IOXUAHRQ IOAMG(amg)    R783XNHC Sum(XNHC)/
    unsuccessful                            R783XANC Sum(XANC)
    alias requests
    in home LCU
    -----------------+--------+-------------+----------------------
    Rate of aliases  IOXABC   IOAMG(amg)    R783XABC Sum(XABC)/INT
    borrowed from                           SMF78INT
    peer LCUs
    -----------------+--------+-------------+----------------------
    High watermark   IOXHCBA  IOAMG(amg)    R783XHBC XHBC
    of concurrently
    borrowed aliases
    -----------------+--------+-------------+----------------------
    Rate of aliases  IOXALC   IOAMG(amg)    R783XALC Sum(XALC)/INT
    loaned to a peer                        SMF78INT
    LCU
    -----------------+--------+-------------+----------------------
    High watermark   IOXHCLA  IOAMG(amg)    R783XHLC XHLC
    of concurrently
    loaned aliases
    to a peer LCU
    -----------------+--------+-------------+----------------------
    Average queue    IOXCQD   IOAMG(amg)    R783XCQD Sum(XCQD)/
    length when an                          R783XANC Sum(XANC)
    alias was needed
    -----------------+--------+-------------+----------------------
    Average number   IOXIUAC  IOAMG(amg)    R783XCIU Sum(XCIU)/
    of in-use                               R783XANC Sum(XANC)
    aliases when an
    alias was needed
    -----------------+--------+-------------+----------------------
    
    +--------------------------------------------------------------+
    SMF RECORD CHANGES
    
    With this APAR, the SMF record level change number at
    offset 51 (x33) in all RMF Product sections changes to x7B
    for FMID HRM77A0 and HRM7790.
    
    +--------------------------------------------------------------+
    SMF RECORD TYPE 74 SUBTYPE 1 (DEVICE ACTIVITY)
    
    Device Data section:
    
    OFFSETS  NAME     LEN FORMAT  DESCRIPTION
    
    
      :  :   :         :  :       :
    
    121 x79  SMF74CN2  1  Binary  Device Flag extension 2
    
                                  BIT MEANING WHEN SET
    
                                  0   HyperWrite requested
                                  1   Device in SuperPAV mode
                                  2-7 Reserved
      :  :   :         :  :       :
    
    184 xB8            3          Reserved
    187 xBB  SMF74AGC  1  Binary  The Alias Management Group number
                                  defined on the physical
                                  controller for this device.
                                  This number is valid, if the
                                  device belongs to a DASD
                                  subsystem that supports
                                  Alias Management Groups and
                                  bit 1 of SMF74CN2 is set
    188 xBC  SMF74AGS  4  Binary  The Alias Management Group number
                                  associated by z/OS for this
                                  device on this system.
                                  This number is valid, if the
                                  device belongs to a DASD
                                  subsystem that supports
                                  Alias Management Groups
                                  and bit 1 of SMF74CN2 is set.
    
    
    +--------------------------------------------------------------+
    SMF RECORD TYPE 78 SUBTYPE 3 (I/O QUEUING ACTIVITY)
    
    I/O Queuing Global section:
    
    OFFSETS  NAME     LEN FORMAT  DESCRIPTION
    
    
      :  :   :         :  :       :
    
      1  x1  R783GFLX  1  Binary  IOQ global flags extended
    
    
                                  BIT MEANING WHEN SET
    
                                  0   Alias Management Groups
                                      available
                                  1-7 Reserved
    
    
    I/O Queuing Configuratio Control section:
    
    OFFSETS  NAME     LEN FORMAT  DESCRIPTION
    
    
      :  :   :         :  :       :
    
     12  xC            2          Reserved
     15  xF  R783AMGC  1  Binary  The Alias Management Group number
                                  defined on the physical
                                  controller for this LCU.
                                  This number is valid, if the LCU
                                  is assigned to a DASD subsystem
                                  that supports Alias Management
                                  Groups and bit 7 of R783DST is
                                  set.
     16 x10  R783AMGS  4  Binary  The Alias Management Group number
                                  assigned by z/OS for this LCU on
                                  this system. This number is
                                  valid, if the LCU is assigned to
                                  a DASD subsystem that supports
                                  Alias Management Groups and bit 7
                                  of R783DST is set.
    
    
    I/O Queuing Data section:
    
    OFFSETS  NAME     LEN FORMAT  DESCRIPTION
    
    
      :  :   :         :  :       :
    
      2  x2  R783DST   1  Binary  Data status
    
                                  BIT MEANING WHEN SET
                                  0   No hardware measurements
                                  1   Dynamically changed
                                  2   Dynamically added
                                  3   Config Change attempted
                                  4   LCU contains DCM managed
                                      channels
                                  5   Path attributes are valid
                                  6   LCU has HyperPAV devices
                                  7   LCU has SuperPAV devices
    
    HyperPAV/SuperPAV Data section:
    
    OFFSETS  NAME     LEN FORMAT  DESCRIPTION
    
      :  :   :         :  :       :
    
     16 x10  R783HAIU  4  Binary  The high water mark of the number
                                  of in-use HyperPAV-alias devices
                                  for the LSS (does not include
                                  borrowed alias devices).
     20 x14  R783HCAD  4  Binary  The high water mark of the number
                                  of aliases concurrently in use by
                                  one of the HyperPAV-base devices
                                  of the LSS (including loaned
                                  alias devices).
      :  :   :         :  :       :
     28 x1C           12          Reserved
     40 x28  R783XANC  4  Float   The number of times an alias was
                                  needed to start an I/O.
     44 x2C  R783XAUC  4  Float   The number of times an alias was
                                  needed to start an I/O and one
                                  was used.
     48 x30  R783XNHC  4  Float   The number of times an alias was
                                  needed to start an I/O, but none
                                  was available in the home LCU.
     52 x34  R783XABC  4  Float   The number of times an alias was
                                  borrowed from a peer LCU.
     56 x38  R783XCBC  4  Binary  The number of aliases
                                  concurrently borrowed from peer
                                  LCUs
     60 x3C  R783XHBC  4  Binary  The high water mark of
                                  concurrently borrowed aliases
                                  from peer LCUs.
     64 x40  R783XALC  4  Float   The number of times an alias was
                                  loaned to a peer LCU.
     68 x44  R783XCLC  4  Binary  The number of aliases
                                  concurrently loaned to peer LCUs
     72 x48  R783XHLC  4  Binary  The high water mark of
                                  concurrently loaned aliases to
                                  peer LCUs.
     76 x4C  R783CNAG  4  Float   The number of attempts that were
                                  made to borrow an alias from peer
                                  LCUs, but none were available.
     80 x50  R783XCQD  4  Float   The cumulative number of I/Os
                                  queued at the subsystem level
                                  when aliases were needed.
     84 x54  R783XCIU  4  Float   The cumulative number of aliases
                                  defined to this subsystem that
                                  were in use when aliases were
                                  needed.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    OA49415

  • Reported component name

    RMF

  • Reported component ID

    566527404

  • Reported release

    780

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-11-17

  • Closed date

    2016-06-02

  • Last modified date

    2016-07-04

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UA81548 UA81549

Modules/Macros

  • ERBDUDEV ERBDUIGQ ERBDUIOQ ERBEXBLT ERBEXCIT ERBEXDEV ERBEXIGQ
    ERBEXIOQ ERBFLCNV ERBGDEV  ERBGIGQ  ERBGIOQ  ERBLISTO ERBMFBSR
    ERBMFDAS ERBMFDCQ ERBMFDDP ERBMFDEA ERBMFDGQ ERBMFDOQ ERBMFDQI
    ERBMFDQS ERBMFEAR ERBMFEAS ERBMFEAX ERBMFECQ ERBMFEDV ERBMFEGQ
    ERBMFEOQ ERBMFEVT ERBMFE33 ERBMFIDA ERBMFIDB ERBMFIDV ERBMFIDX
    ERBMFIOQ ERBMFIQA ERBMFIQB ERBMFIZS ERBMFLQV ERBMFPER ERBMFPIR
    ERBMFPSC ERBMFQOP ERBMFRDR ERBMFRGR ERBMFRQR ERBMFSCS ERBMFSMS
    ERBMFTMA ERBPCTBL ERBPPASS ERBPPCOM ERBPPCON ERBRMFPP ERBR741
    ERBSCAN  ERBSMFI  ERBSMF78 ERB3GCTC ERB3GSMF ERB3GSMM ERB3RTBR
    ERB4MAIN HRM77A0J HRM7790J
    

Fix information

  • Fixed component name

    RMF

  • Fixed component ID

    566527404

Applicable component levels

  • R7A0 PSY UA81549

       UP16/06/08 P F606

  • R790 PSY UA81548

       UP16/06/08 P F606

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"780","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"780","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
04 July 2016