IBM Support

OA52694: New Function - RMF support for Container Pricing

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: RMF support for Container Pricing.      *
    *                                                              *
    *                      Following RMF reports are extended to   *
    *                      report on WLM tenant resource groups    *
    *                      and associated tenant report classes:   *
    *                      - Postprocessor Workload Activity       *
    *                      report                                  *
    *                      - Monitor III Storage Delay Summary     *
    *                      report                                  *
    *                      - Monitor III System Information        *
    *                      report                                  *
    *                      - Monitor III Sysplex Summary report    *
    *                                                              *
    *                      Following SMF records are extended:     *
    *                      - SMF 70 subtype 1, CPU Activity        *
    *                      - SMF 72 subtype 3, Workload Activity   *
    *                      - SMF 79 subtype 1, Address Space       *
    *                      State Data                              *
    *                      - SMF 79 subtype 2, Address Space       *
    *                      Resource Data                           *
    *                      - SMF 79 subtype 5, Address Space SRM   *
    *                      Data                                    *
    *                                                              *
    *                      New Overview conditions that are based  *
    *                      on SMF record 70 subtype 1 are added.   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    This new function APAR provides RMF support for Container
    Pricing.
    +--------------------------------------------------------------+
    >>> POSTPROCESSOR WORKLOAD ACTIVITY REPORT <<<
    
    The Postprocessor Workload Activity report is modified:
    - If the report class is a tenant report class, the tenant
    Resource group name and the tenant ID are displayed in the
    corresponding Report Class and Report Class period report
    sections.
    - The Service Policy page is enhanced to support tenant
    resource groups as well as traditional resource groups and
    displays activity data at sysplex and system granularity.
    
    Changed and new fields of the Workload Activity report:
    DISCRETIONARY GOAL MANAGEMENT
       YES if service class and tenant report class periods that
       are connected to a resource group and have assigned a
       discretionary goal are excluded from workload management,
       otherwise NO.
    RESOURCE GROUPS
       A resource group is an amount of processor capacity across
       one or more MVS systems, a memory limit per system, or a
       combination of both.
       NAME
        Name of resource group or tenant resource group.
       DESCRIPTION
        Description of resource group or tenant resource group.
       SYSTEM
        Name of a MVS system that is belonging to the sysplex.
       CPU CONSUMPTION #CPS
        CPU consumption in terms of number of general purpose
        processors. The scope of the reported value can be:
        - this resource group
        - a particular system in the sysplex
        - a service class that is associated with this resource
          group
        - a tenant report class that is associated with this
          tenant resource group
       CPU CONSUMPTION MSU
        CPU consumption in terms of MSU. The scope of the reported
        value can be:
        - this resource group
        - a particular system in the sysplex
        - a service class that is associated with this resource
          group
        - a tenant report class that is associated with this
          tenant resource group
       CPU CONSUMPTION SU/SEC
        CPU consumption in terms of unweighted CPU and SRB service
        units per second. The scope of the reported value can be:
        - this resource group
        - a particular system in the sysplex
        - a service class that is associated with this resource
          group
        - a tenant report class that is associated with this
          tenant resource group
        If an asterisk is placed behind the reported total value,
        WLM capping considers service units consumed on general
        purpose and specialty processors. In such a case, the
        reported value reflects the actual general purpose and
        specialty processor consumption. Otherwise, only general
        purpose consumption is reported.
      CPU CAPACITY Resource group capacity limits.
        .......
        DEFINED AS
         The method how the resource group's capacity is defined:
         - SU/SEC: as unweighted CPU and SRB service units per
           second across the sysplex
         - % LPAR SHARE: as percentage of the LPAR share on each
           system in the sysplex
         - NUMBER OF CPs: as number of general purpose processors
           on each system in the sysplex
         - MSU: as MSU/h capacity across the sysplex
      MEMORY USED
       Amount of memory used by this resource group on a particular
       system.
      MEMORY LIMIT
       Resource group memory limit for each system in the sysplex.
       Memory consumption of work running in address spaces
       associated with this resource group is limited to this size.
    +--------------------------------------------------------------+
    >>> Monitor III Sysplex Summary Report <<<
    
    New Monitor III Utility fields are added to Monitor III Sysplex
    Summary report:
    Name in ERBSUMR3   Meaning
    SUMRGTYP           Definition of minimum and maximum capacity
    SUMRGSPC           Include specialty processor consumption
    SUMRCTNT           Report class is a tenant report class
    SUMMEMUS           Actual memory consumption
    
    The meaning is changed for this Monitor III Utility field:
    Name in ERBSUMR3   Meaning
    SUMRES             Name of resource group or tenant resource
    group
    
    >>> Monitor III System Information Report <<<
    
    New Monitor III Utility fields are added to Monitor III System
    Information report:
    Name in ERBSYSR3   Meaning
    SYSRCTNT           Report class is a tenant report class
    SYSMEMUS           Actual memory consumption
    
    >>> Monitor III Storage Delay Summary Report <<<
    
    A new Monitor III Utility field is added to Monitor III Storage
    Delay Summary report:
    Name in ERBSRSR3   Meaning
    SRSRCTNT           Report class is a tenant report class
    +--------------------------------------------------------------+
    >>>>> SMF RECORD TYPE 70 TO 79 - RMF PRODUCT SECTION <<<<<
    
    The SMF record level change number SMFxxSRL at offset 51 (x33)
    changes to 130 (x82).
    
    >>>>> SMF RECORD TYPE 70 SUBTYPE 1 - CPU ACTIVITY <<<<<
    The new Tenant Resource Group data section is added to SMF 70
    subtype 1. The section provides SMF exploiters with processor
    activity data of tenant resource groups.
    
    New fields are added to the header/self-defiction section:
    OFFSET   NAME     LEN FORMAT  DESCRIPTION
     92 5Cx  SMF70TNS  4  binary  Offset to Tenant Resource Group
                                  data section from RDW.
     96 60x  SMF70TNL  2  binary  Length of Tenant Resource Group
                                  data section.
     98 62x  SMF70TNN  2  binary  Number of Tenant Resource Group
                                  data sections.
    
    Some field descriptions are changed in the CPU control data
    section:
    OFFSET   NAME     LEN FORMAT  DESCRIPTION
    268 10Cx SMF70LACM 4  binary  Long-term average of CPU service
                                  (millions of service units)
                                  consumed by transactions
                                  classified with reporting
                                  attribute MOBILE. If an address
                                  space or enclave is part of a
                                  tenant resource group, it will
                                  not contribute to SMF70LACM.
    272 110x SMF70LACA 4  binary  Long-term average of CPU service
                                  (millions of service units)
                                  consumed by transactions
                                  classified with reporting
                                  attribute CATEGORYA. If an
                                  address space or enclave is
                                  part of a tenant resource group,
                                  it will not contribute to
                                  SMF70LACA.
    276 114x SMF70LACB 4  binary  Long-term average of CPU service
                                  (millions of service units)
                                  consumed by transactions
                                  classified with reporting
                                  attribute CATEGORYB. If an
                                  address space or enclave is
                                  part of a tenant resource group,
                                  it will not contribute to
                                  SMF70LACB.
    
    The new Tenant Resource Group (TRG) Data Section contains
    general tenant resource group and tenant information as well
    as processor consumption measurements for the interval.
    OFFSET   NAME           LEN FORMAT  DESCRIPTION
      0  0x  SMF70_TRG_NAME   8 EBCDIC  Tenant resource group name.
      8  8x  SMF70_TRG_DESC  32 EBCDIC  Tenant resource group
                                        description.
     40 28x  SMF70_TRG_TNTID  8 EBCDIC  Tenant identifier.
     48 30x  SMF70_TRG_TNTNAME 32 EBCDIC  Tenant name.
     80 50x  SMF70_TRG_SBID  64 EBCDIC  Solution ID.
    144 90x  SMF70_TRG_SUCP   8 binary  Service units on CPs
                                        consumed by TRG.
    152 98x  SMF70_TRG_SUIFA  8 binary  Service units on zAAPs
                                        consumed by TRG.
    160 A0x  SMF70_TRG_SUSUP  8 binary  Service units on zIIPs
                                        consumed by TRG.
    168 A8x  SMF70_TRG_LAC    4 binary  Long-term average service
                                        on general purpose
                                        processors in millions of
                                        service units per hour
                                        consumed by TRG.
    
    >>>>> SMF RECORD TYPE 72 SUBTYPE 3 - WORKLOAD ACTIVITY <<<<<
    
    The Workload Manager Control data section is extended:
    OFFSET   NAME     LEN FORMAT  DESCRIPTION
      1  1x  R723MFLG  1  binary  ....
                                  5 Indicator for a tenant report
                                    class
                                  6 Service class and tenant report
                                    class periods that are
                                    associated with a resource
                                    group and have assigned a
                                    discretionary goal are excluded
                                    from workload management.
                                  7 Reserved.
    268 10Cx R723CPA_actual 4  binary  Physical CPU adjustment
                                    factor based on Model Capacity
                                    Rating.
    272 110x R723CPA_scaling_factor 4  binary  Scaling factor for
                                    R723CPA_actual.
    
    The Resource Group data section is extended:
    OFFSET   NAME     LEN FORMAT  DESCRIPTION
     40 28x  R723GGLT  1  binary  ....
                                  5 Specification of R723GGMN and
                                    R723GGMX is in MSU/h rather
                                    than in service units.
                                  6 Specialty processor consumption
                                    is included into the WLM
                                    capping algorithms, i.e.
                                    R723GGMN and R723GGMX limit the
                                    combined general purpose and
                                    specialty processor consumption
                                  7 Reserved
     41 29x  R723GGTF  1  binary  Tenant Resource Group Flags.
                                  Bit Meaning When Set
                                  0   Indicator for a tenant
                                      resource group
                                  1-7 Reserved
     42 2Ax            2          Reserved.
     44 2Cx  R723GGMN  4  binary  If bit 1 of R723GGLT is ON,
                                  minimum capacity of the resource
                                  group. If bit 2, bit 3, and bit 5
                                  of R723GGLT are OFF, this value
                                  is in unweighted CPU service
                                  units per second. In addition,
                                  the scope of the resource group
                                  is sysplex-wide. If bit 2, bit 3,
                                  or bit 5 of R723GGLT is ON, see
                                  the description of R723GGLT.
    48 30x  R723GGMX  4  binary   If bit 0 of R723GGLT is ON,
                                  maximum capacity of the resource
                                  group. If bit 2, bit 3, and bit 5
                                  of R723GGLT are OFF, this value
                                  is in unweighted CPU service
                                  units per second. In addition,
                                  the scope of the resource group
                                  is sysplex-wide. If bit 2, bit 3,
                                  or bit 5 of R723GGLT is ON, see
                                  the description of R723GGLT.
    56 38x  R723GGTI  8  EBCDIC   Tenant identifier. Only valid if
                                  bit 0 of R723GGTF is ON.
    64 40x  R723GGTN 32  EBCDIC   Tenant name. Only valid if
                                  bit 0 of R723GGTF is ON.
    96 60x  R723GGKY 64  EBCDIC   Solution ID. Only valid if
                                  bit 0 of R723GGTF is ON.
    
    >>>>> SMF RECORD TYPE 79 SUBTYPE 1 - AS STATE DATA <<<<<
    
    The ASD/ASDJ data section is extended:
    OFFSET   NAME     LEN FORMAT  DESCRIPTION
    236 ECx  R791FLG3  1  binary  ....
                                  2 R791RGRP is the name of a
                                    tenant resource group and
                                    R791RCL is the name of a
                                    tenant report class.
                                  3 General purpose and specialty
                                    processor consumption is
                                    considered by WLM capping
                                    algorithms for this address
                                    space.
                                  4-7 Reserved.
    
    >>>>> SMF RECORD TYPE 79 SUBTYPE 2 - AS RESOURCE DATA <<<<<
    
    The ARD/ARDJ data section is extended:
    OFFSET   NAME     LEN FORMAT  DESCRIPTION
    224 E0x  R792FLG3  1  binary  ....
                                  2 R792RGRP is the name of a
                                    tenant resource group.
                                  3 General purpose and specialty
                                    processor consumption is
                                    considered by WLM capping
                                    algorithms for this address
                                    space.
                                  4-7 Reserved.
    
    >>>>> SMF RECORD TYPE 79 SUBTYPE 5 - AS SRM DATA <<<<<
    
    The ASRM/ASRMJ data section is extended:
    OFFSET   NAME     LEN FORMAT  DESCRIPTION
     60 3Cx  R795FLG   1  binary  ....
                                  6 R795RGRP is the name of a
                                    tenant resource group.
                                  7 Reserved.
    +--------------------------------------------------------------+
    >>>>>> POSTPROCESSOR OVERVIEW CONDITIONS <<<<<<
    
    New qualifier trg specifies the name of the tenant resource
    group for which an Overview report is to be generated.
    New Overview conditions are provided based on SMF record type
    70 subtype 1. The only possible qualifier is trg:
    
    CONDITION               NAME     SOURCE          ALGORITHM
    --------------------------+-----------+--------+--------------
    Long-term average of    TRGLACS  SMF70_TRG_LAC   Value or
    CPU service consumed                             comparison
    by a TRG
    Service units on CPs    TRGCP    SMF70_TRG_SUCP  TRG_SUCP*1000
    consumed by a TRG                SMF70INT        /INT
    per second
    Service units on zAAPs  TRGAAP   SMF70_TRG_SUIFA TRG_SUIFA*1000
    consumed by a TRG                SMF70INT        /INT
    per second
    Service units on zIIPs  TRGIIP   SMF70_TRG_SUSUP TRG_SUSUP*1000
    consumed by a TRG                SMF70INT        /INT
    per second
    CP processor            TRGCPN   SMF70_TRG_SUCP  (TRG_SUCP*
    consumption in terms             SMF70ADJ         *ADJ) /
    of 1/100 of a CP                 SMF70INT        (INT*160000)
    zAAP processor          TRGAAPN  SMF70_TRG_SUIFA (TRG_SUIFA*
    consumption in terms             SMF70ADJ         *ADJ) /
    of 1/100 of a CP                 SMF70INT        (INT*160000)
    zIIP processor          TRGIIPN  SMF70_TRG_SUSUP (TRG_SUSUP*
    consumption in terms             SMF70ADJ         *ADJ) /
    of 1/100 of a CP
    

Problem conclusion

Temporary fix

Comments

  • KEYWORDS: SMFREC/K PRICINGINFR/K
    &#215;**** PE18/05/29 FIX IN ERROR. SEE APAR OA55602  FOR DESCRIPTION
    

APAR Information

  • APAR number

    OA52694

  • Reported component name

    RMF

  • Reported component ID

    566527404

  • Reported release

    7B0

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / New Function / Xsystem

  • Submitted date

    2017-04-27

  • Closed date

    2017-12-05

  • Last modified date

    2018-07-26

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

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

    UA94528 UA94529 UA94530 UA94531

Modules/Macros

  • ERBCM350 ERBDUCPU ERBEXBLT ERBEXCIT ERBEXCPU ERBFMTS3 ERBGARD0
    ERBGASD0 ERBGASRM ERBHDRS3 ERBLISTO ERBMFBSR ERBMFDCP ERBMFDFD
    ERBMFDWM ERBMFEAY ERBMFICP ERBMFIZS ERBMFTNT ERBMFTRM ERBPCTBL
    ERBPPASS ERBPPCOM ERBPPCON ERBRMFPP ERBSCAN  ERBSMFI  ERBSMF70
    ERBSMF72 ERBSMF79 ERBSRST3 ERBSTGST ERBSTSGT ERBSUMT3 ERBSYST3
    ERB3GADR ERB3GCTC ERB3GISS ERB3GLOK ERB3GMRG ERB3GSCM ERB3GSCV
    ERB3GSCX ERB3GSIL ERB3GSMF ERB3GSMG ERB3GSMM ERB3GSMT ERB3OSC1
    ERB3OSC3 ERB3OSC4 ERB3OSG3 ERB3OSG5 ERB3OSG6 ERB3OYG0 ERB3OYG3
    ERB3OYG4 ERB3OYG5 ERB3OYG6 ERB3RCAA ERB3RCA6 ERB3RCA7 ERB3RCHK
    ERB3RCSU ERB3RDEV ERB3RDPC ERB3RDVR ERB3RENC ERB3RGRT ERB3RGTS
    ERB3RJDE ERB3RJDJ ERB3RJUS ERB3RMAN ERB3RMDC ERB3ROCG ERB3ROSC
    ERB3ROSY ERB3RPRC ERB3RPRU ERB3RPUT ERB3RRCV ERB3RRIT ERB3RRTD
    ERB3RRT2 ERB3RSDC ERB3RSI1 ERB3RSI2 ERB3RSRB ERB3RSRF ERB3RSRG
    ERB3RSRS ERB3RSR2 ERB3RSTF ERB3RSTM ERB3RSTR ERB3RSUM ERB3RSYS
    ERB3RTBG ERB3RTBR ERB3RTDJ ERB3RTDR ERB3RTEJ ERB3RTEQ ERB3RTGD
    ERB3RTHS ERB3RTJU ERB3RTMS ERB3RTMT ERB3RTPJ ERB3RTPU ERB3RTSJ
    ERB3RTSM ERB3RTXJ ERB3RVDR ERB3RVSR ERB3RWFX ERB3RWIT ERB3RWKM
    ERB3RWXC ERB3RXCF ERB3XDRI ERB3XDRS ERB3XSCP ERB4MAIN ERB4OUGA
    ERB4OUGB ERB4OUGD ERB4OUGE ERB4OUG0 ERB4OWL3 ERB4OWL6 ERB4RTDA
    ERB4SRS8 ERB4SUMI ERB4SYSJ ERB6GRTF ERB6RTDF ERB6SRSF ERB6SUMF
    ERB6SYSF ERB6WKMF ERB872I0 ERB873I0 ERB888I0 GPMDDSRV GPMHTC
    HRM77A0J HRM77B0J
    

Publications Referenced
SA380667XXSC33799203SC342667XXSC342665XX 

Fix information

  • Fixed component name

    RMF

  • Fixed component ID

    566527404

Applicable component levels

  • R7AJ PSY UA94530

       UP17/12/13 P F712  

  • R7A0 PSY UA94528

       UP17/12/13 P F712  

  • R7BJ PSY UA94531

       UP17/12/13 P F712  

  • R7B0 PSY UA94529

       UP17/12/13 P F712  

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":"7B0","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":"7B0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
26 July 2018