IBM Support

PQ99629: DEADLOCK MAY OCCUR ON RECON DATA SET IN AN ICE JOB WITH HDPC HASH POINTER CHECKER.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Deadlock may occur on RECON data set in ICE job with HDPC hash
    pointer check, because ICE and HPPC reserve the DSPURI01
    without getting control of the DSPURI02.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: IBM IMS High Performance Pointer Checker for *
    *                 z/OS Version 2 Release 1 (FMID=HPC2210)      *
    *                 users                                        *
    ****************************************************************
    * PROBLEM DESCRIPTION: A DEADLOCK may occur on DBRC RECON      *
    *                      data sets with other IMS utilities      *
    *                      jobs. The DEADLOCK may occur under      *
    *                      one of the following conditions:        *
    *                      - Running HD Pointer Checker with a     *
    *                        stand alone job                       *
    *                      - Executing full function database HASH *
    *                        check under IMS Image Copy Extensions *
    *                        for z/OS Version 2 (FMID=H1J0210)     *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    The DEADLOCK may occur on DBRC RECON data sets between an HD
    Pointer Checker job and other IMS utilities' job.
    Because HD Pointer Checker reserves the DBRC RECON data sets by
    the resource name 'DSPURI01' without request ENQ by the resource
    name 'DSPURI02'.
    
    When HD Pointer Checker finds a VSAM OPEN failure for one DBRC
    RECON data set and abends U3752 ( ABENDU3752 ), IMS BATCH
    CLEANUP Routine is scheduled and tries to ENQ the DBRC RECON
    data sets by the resource name of 'DSPURI02' for recovery and
    close the DBRC RECON data sets.
    But the other IMS utility job already ENQ the DBRC RECON data
    sets by the resource name of 'DSPURI02' and wait for reserve
    the resource name of 'DSPURI01'. HD Pointer Checker still
    reserves the DBRC RECON data sets by the resource name of
    'DSPURI01' and wait for ENQ the resource name for 'DSPURI02',
    then the DEADLOCK may occur.
    

Problem conclusion

  • The macro FABUARCN has been modified following things:
    - to ENQ the resource name of 'DSPURI02' before reserve the
      resource name of 'DSPURI01' for RECONs.
    - to avoid a VSAM OPEN error for the spare RECON if the two
      other RECONs are available.
    - to return the valid IMS release level of 'COPY1' DBRC RECON
      data set.
    - to avoid a NO RECORD error for spare RECON if the two other
      RECONs are available.
    - to continue the process of ENQ and RESERVE ,even if a OBTAIN
      failure is occurred.
    
    The module FABPARCN has been reassembled.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PQ99629

  • Reported component name

    IMS POINTER CHE

  • Reported component ID

    5655E0900

  • Reported release

    210

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2005-01-18

  • Closed date

    2005-02-23

  • Last modified date

    2005-03-01

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

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

    UK00829

Modules/Macros

  •    FABPARCN FABUARCN
    

Fix information

  • Fixed component name

    IMS POINTER CHE

  • Fixed component ID

    5655E0900

Applicable component levels

  • R210 PSY UK00829

       UP05/02/25 P F502

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.

[{"Line of Business":{"code":null,"label":null},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX89G","label":"IMS HP Pointer Checker"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210"}]

Document Information

Modified date:
04 October 2020