IBM Support

VM66506: PERFORMANCE TOOLKIT DIVIDE EXCEPTION AT FCXEVS+752

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Performance Toolkit for VM may experience a divide exception at
    FCXEVS+752 while processing VSWITCH monitor data.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users who are running Performance        *
    *                 Toolkit for VM in an environment with        *
    *                 Virtual Switches (VSwitches) defined.        *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION: APPLY PTF                                    *
    ****************************************************************
    The problem, "DIVIDE EXCEPTION AT FCXEVS+752", occurs when
    Performance Toolkit for VM is processing VSWITCH monitor data.
    
    When gathering data for the VSWITCH, EVSWITCH, and GVSWITCH
    reports, Performance Toolkit for VM collects data from monitor
    records:
      D6 R21 Sample data - Virtual Switch Activity
      D6 R22 Event data  - Virtual Switch Failover
      D6 R23 Event data  - Virtual Switch Recovery
      D6 R33 Event data  - Virtual Switch Bridge Port Activation
      D6 R34 Event data  - Virtual Switch Bridge Port Deactivation
      D6 R35 Sample data - Virtual Switch Bridge Port Activity
    
    The content of the subject reports should be generated using
    only the Sample (Activity) data from the above list of monitor
    records.  The divide exception may result when the Event data
    is processed.
    

Problem conclusion

  • The code to gather data for the VSWITCH, EVSWITCH, and GVSWITCH
    reports has been changed to no longer gather data from the
    following I/O Event monitor records:
    
      D6 R22 Event data  - Virtual Switch Failover
      D6 R23 Event data  - Virtual Switch Recovery
      D6 R33 Event data  - Virtual Switch Bridge Port Activation
      D6 R34 Event data  - Virtual Switch Bridge Port Deactivation
    
    The following updates were made:
    
      FCXVLN ASSEMBLE
    
       - Remove branch addresses corresponding to the above event
         monitor records from the MONIODBT branch table.
    
       - Remove subroutines that processed data from the above
         event records:
         + NEWDR22 (Process VSWITCH Failover record)
         + NEWDR23 (Process VSWITCH Recovery record)
         + NEWDR33 (Process VSWITCH Bridge Port Activation record)
         + NEWDR34 (Process VSWITCH Bridge Port Deactivation record)
    
      FCXPMO ASSEMBLE
    
       - Remove the calls to FCXVLNCO for the above Event records:
         + after label I_OREC23
         + after label I_OREC34
    
    Additionally, the table defined to map the internal
    representation of the three reports (VSWITCH/EVSWITCH/GVSWITCH)
    was not correctly defined.
    
    To resolve this, the following update was made:
    
      FCXVLN ASSEMBLE
    
       - After label BLDSTOR3, when calculating the table size,
         add an entry to the size to accommodate a 'fence indicator'
         when the table is filled to capacity.
    

Temporary fix

  • FOR RELEASE PERFKIT-6.4.0 :
    PREREQ: VM66198
    CO-REQ: NONE
    IF-REQ: NONE
    FOR RELEASE PERFKIT-7.1.0 :
    PREREQ: VM66198
    CO-REQ: NONE
    IF-REQ: NONE
    FOR RELEASE PERFKIT-7.2.0 :
    PREREQ: VM66215
    CO-REQ: NONE
    IF-REQ: NONE
    

Comments

APAR Information

  • APAR number

    VM66506

  • Reported component name

    PERF TOOLKIT

  • Reported component ID

    568411218

  • Reported release

    640

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-03-11

  • Closed date

    2021-03-23

  • Last modified date

    2021-09-30

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

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

    UM35844 UM35845 UM35846

Modules/Macros

  • FCXPMO   FCXVLN
    

Fix information

  • Fixed component name

    PERF TOOLKIT

  • Fixed component ID

    568411218

Applicable component levels

  • R640 PSY UM35844

       UP21/03/31 I 1000

  • R710 PSY UM35845

       UP21/03/31 P 2101

  • R720 PSY UM35846

       UP21/03/31 P 2102

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":"SG27M"},"Platform":[{"code":"PF054","label":"z\/OS"}],"Version":"640","Line of Business":{"code":"LOB16","label":"Mainframe HW"}}]

Document Information

Modified date:
02 October 2021