IBM Support

OA48281: IOSHM0308I PPRC SUSPENSION DETECTED FOR REPLICATION SESSION RUN FAILED. REASON: 0000 15/07/24 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • For a PPRC suspension event, the run (or unfreeze) actions for a
    Basic HyperSwap session with "Stop: no" defined will fail.  This
    can leave PPRC primary devices in an extended long busy state
    until the ELB timer expires, which blocks all I/O to those
    devices for that time.
    
    PE Information:
    
    User's Affected: This problem affects HyperSwap configurations
    defined from TPC-R sessions of type Basic HyperSwap, with
    OA44240 applied (PTF UA90740 (HBB7780) or UA90741 (HBB7790)).
    
    Users with session type "Metro Mirror with HyperSwap", "Metro
    Global Mirror with HyperSwap", and "Metro Global Mirror with
    Practice and with HyperSwap" are unaffected.
    
    User Impact:
    APAR OA44240 provided new functions but introduced a
    new problem as described above. Customers are
    better off with keeping APAR OA44240 on their systems
    for the following reasons:
    - The new problem is experienced only by customers that
    use HyperSwap configurations of Basic HyperSwap type
    (FreezeAll: No, Stop: No). The problem can be resolved
    with ++APARs that can be obtained from IBM L2 Support.
    - APAR OA44240 provided infrastructure updates to
    IOS and Basic HyperSwap to allow new enhancements
    such as Multi-Target PPRC and other IOS functions.
    - Since the updates in APAR OA44240 have been used
    as the basis for other IOS enhancements, removing
    the PTFs for APAR OA44240 would require the
    removal of other PTFs as well.
    
    Local Fix:
    ++APARs are available from IBM L2 Support.
    
    EXTERNAL SYMPTOMS:
    SYSLOG will show the following
      IOSHM0501I Response from API for FC = 18, RC = 83, Rsn = 0
      IOSHM0308I PPRC suspension detected for replication session
      xxxx
                 Run failed. Reason: 0000
      IOSHM0819I Configuration xxxx is not preferred for HyperSwap
    
    VERIFICATION STEPS:
     - Verify the HyperSwap settings from D HS,STATUS.  This problem
       can occur in a session with "FreezeAll: No" and "Stop: No".
     - Verify that a Run was attempted but failed after a PPRC
       suspension event. The PPRC suspension events will be seen
       with messages such as IEA494I or IEA075I
    

Local fix

  • In preparation of this type of problem occurring, a Basic
    HyperSwap user can define a DSCLI script to:
     - suspend all PPRC pairs in order to prevent additional ELB
       conditions from being raised.  This can be perfomed using the
       pausepprc command.
     - unfreeze all PPRC primary devices, to clear ELB conditions
       that were already raised.  This can be performed using the
       unfreezepprc command.
    
    For pausepprc and unfreezepprc syntax examples, please refer to
    "IBM DS8870 Copy Services for IBM z Systems" (SG24-6787-07)
    section 20.4.3 "Managing a Metro Mirror environment with DS CLI"
    
    This script should be run at the user's discretion if this
    problem is encountered, in order to minimize the I/O user impact
    time.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users at HBB7780 and above with PTFs         *
    *                 UA90740, UA90741 or UA90742 applied and      *
    *                 using Basic HyperSwap only mode              *
    *                 (FreezeAll=No). GDPS users are not affected  *
    *                 by this issue.                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: When a configuration is in Basic        *
    *                      HyperSwap mode (FreezeAll=No),          *
    *                      UnFreeze is not performed after a PPRC  *
    *                      suspension event. MSGIOSHM0501I with    *
    *                      RC = 83 and MSGIOSHM0308I with          *
    *                      Reason: 0000 are issued.                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Multi-target PPRC support (OA44240) introduced a configuration
    name in the parameter block that is to be used for a HyperSwap
    API request. When a PPRC suspension is detected, an UnFreeze
    is issued to the suspended LSS by sending the request to the
    HyperSwap API. However, a configuration name and the offset
    to the PPRC array is not being set. The UnFreeze request is
    skipped because no matching configuration can be found for the
    uninitialized configuration name. The following messages will
    be issued:
     IOSHM0501I Response from API for FC = 18, RC = 83, Rsn = 0
     IOSHM0308I PPRC suspension detected for replication session xxx
                Run failed. Reason: 0000
    
    Additionally, PPRC query continues to be issued to secondary
    devices after the PPRC suspension which will show the session
    remains full duplex.
    

Problem conclusion

  • Processing is updated to set the configuration name and the
    offset to the PPRC array in the HyperSwap API parameter block.
    
    PPRC query for Basic HyperSwap configuration will be issued
    to both primary and secondary devices so that correct session
    status can be determined.
     KEYWORDS: HYPERSWP/K
    

Temporary fix

  • *********
    * HIPER *
    *********
    

Comments

APAR Information

  • APAR number

    OA48281

  • Reported component name

    IOS

  • Reported component ID

    5752SC1C3

  • Reported release

    780

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-06-29

  • Closed date

    2015-10-02

  • Last modified date

    2015-11-04

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

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

    UA79249 UA79250 UA79251

Modules/Macros

  • IOSHMCMT IOSHMEPT
    

Fix information

  • Fixed component name

    IOS

  • Fixed component ID

    5752SC1C3

Applicable component levels

  • R7A0 PSY UA79249

       UP15/10/14 P F510 ®

  • R780 PSY UA79250

       UP15/10/14 P F510 ®

  • R790 PSY UA79251

       UP15/10/14 P F510 ®

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 November 2015