IBM Support

VM64815: NEW FUNCTION

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: All users of HYPERSWAP                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION: APPLY PTF                                    *
    ****************************************************************
    This APAR provides RAS improvements for z/VM Hyperswap support.
    

Problem conclusion

Temporary fix

Comments

  • The following RAS improvements have been made:
    
    The HYPerswap command has been enhanced to add the INCLUDE and
    EXCLUDE functions.  The INCLUDE function indicates the devices
    can be automatically quiesced on a missing interrupt condition.
    The numMIH parameter specified on the INCLUDE function
    indicates the number of times missing interrupt recovery will
    take place before a HyperSwap is initiated by an automatic
    quiesce.  The EXCLUDE function indicates a missing interrupt
    condition will not trigger an automatic quiesce for the
    specified devices.  The default for all DASD is that MIH would
    would not trigger an automatic quiesce.  The QUERY HYPERSWAP
    command has been updated to include the MIH trigger information.
    
    HYPERSWAP ENABLE, INCLUDE, QUIESCE, and SWAP are not allowed for
    a static Parallel Access Volume (PAV) or HyperPAV base device
    with a guest dedicated or guest exploited alias configuration.
    For a base PAV, this means the specified RDEV/VOLID is either
    dedicated to a guest with at least one alias associated with
    the base PAV also dedicated to the guest or is system attached
    and has one or more alias PAVs defined using DEFINE PAVALIAS,
    DASDOPT PAVALIAS, or MINIOPT PAVALIAS. For a base HyperPAV,
    this means the RDEV/VOLID is either dedicated to a guest with
    at least one alias associated with the base HyperPAV also
    dedicated to the guest  or is system attached and has one or
    more alias HyperPAVs defined using DEFINE HYPERPAVALIAS which
    reside in the same  pool as the specified base HyperPAV.
    Message HCP6429E has been added for this condition.
    
    An alias HyperPAV or alias PAV device can no longer be
    specified on the HYPERSWAP command.  Message HCP6428I has been
    added for this condition.
    
    When HYPERSWAP SWAP and RESUME is issued, we will ensure the
    same number of aliases for the target are already online and
    attached to SYSTEM, or we will attempt to bring free/offline
    alias devices online and attach them to SYSTEM until the number
    of aliases matches the current configuration or we run out of
    aliases.
    
    HYPERSWAP RESUME has been updated to ensure all I/O is
    resumed in the correct order and in as timely a manner as
    possible.
    
    The ATTACH, DEFINE PAVALIAS and DEFINE HYPERPAVALIAS commands
    have been changed.  PAV alias devices cannot be
    attached to a guest while the associated base device is
    quiesced for HyperSwap.  HyperPAV alias devices cannot be
    attached to a guest while any base device in the HyperPAV pool
    is quiesced for HyperSwap.  PAV alias devices cannot be DEFINED
    for a guest while the associated base device is quiesced for
    HyperSwap.  HyperPAV alias devices cannot be DEFINED for a
    guest while any base device in the HyperPAV pool is quiesced
    for HyperSwap.  Message HCP6430E has been added for the above
    conditions.
    
    HCPHOTBX and its callers were modified to add improved
    reasons for the boxing of the device for the SVMR LOGREC
    record. This will improve debug in determining the reason
    a device was boxed.
    
    New wait state 9060 has been added.  This wait state will be
    loaded when a CP abend or SHUTDOWN occurs during Hyperswap
    processing (after the first device has been quiesced and before
    the last device is resumed).  It is unknown how many devices,
    if any have been swapped, no dump is taken and no checkpoint
    information is written.  If there is dedicated dump space, a
    system restart can be used to obtain a dump. Otherwise, a
    stand-alone dump must be taken. The system will be restarted by
    GDPS which will IPL the system with the correct volumes.
    
    A new reason, "NON-DEDICATED DUMP SPACE DURING HYPERSWAP" has
    been added to message HCP9250E.  This is when the system is
    unable to generate an abend dump during Hyperswap processing
    because the available dump space is non-dedicated.
    
    The help files for the associated documentation updates are
    shipped with this APAR.  The z/VM 6.1.0 publication changes
    can also be viewed at the z/VM web site:
       http://www.vm.ibm.com/library/
    The z/VM 5.4.0 publication changes are the same as the z/VM
    6.1.0 publication changes.
    ž**** PE11/12/13 FIX IN ERROR. SEE APAR VM65102  FOR DESCRIPTION
    

APAR Information

  • APAR number

    VM64815

  • Reported component name

    VM CP

  • Reported component ID

    568411202

  • Reported release

    530

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-04-06

  • Closed date

    2010-11-02

  • Last modified date

    2013-04-25

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

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

    UM33236 UM33237 UM33238 UM33239 UM33240

Modules/Macros

  • ATTACH   CPSYNCHK DEFINE   HCPATD   HCPATR
    HCPCDT   HCPCPN   HCPCUIBK HCPCWB   HCPDDP   HCPDFN   HCPDIO
    HCPDMP   HCPDPD   HCPDTD   HCPERR   HCPGER   HCPHOT   HCPHPV
    HCPIFI   HCPIIO   HCPIOJ   HCPIORBK HCPIQM   HCPMDT   HCPMES
    HCPMESA  HCPMESB  HCPMESE  HCPMHT   HCPMSS   HCPMXRBK HCPOM1
    HCPPAV   HCPPRF   HCPRDEV  HCPRFC   HCPRP    HCPSDV   HCPSPC
    HCPSRB   HCPSTDBK HCPSUB   HCPSYS   HCPSYSCM HCPSZP   HCPTDD
    HCPVDS   HCPWRP   HCPWRPBK HCPZPP   HCPZSF   HCPZSR   HCP6428I
    HCP6429E HCP6430E HCP9060W HCP9250E HYPERSWA SVMREC
    

Publications Referenced
SC24608106SC24617500GC24611906GC24617700 

Fix information

  • Fixed component name

    VM CP

  • Fixed component ID

    568411202

Applicable component levels

  • RA54 PSY UM33236

       UP11/04/11 P 1101

  • RA61 PSY UM33239

       UP11/07/22 P 1101

  • RE54 PSY UM33237

       UP11/04/11 P 1101

  • R540 PSY UM33238

       UP10/11/03 P 1101

  • R610 PSY UM33240

       UP10/11/03 P 1101

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","label":"APARs - z\/VM environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"530","Edition":"","Line of Business":{"code":"LOB16","label":"Mainframe HW"}}]

Document Information

Modified date:
25 April 2013