PM68842: ABEND04E RC00C90101 IN DSNICUMW DUE TO SM PAGE REGRESSION.

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Abend04e 00c90101 in DSNICUMW due to SM page regression.
    DB2 can fail to refresh a page when a pageset is going through
    a transition state as the result of some timing windows. This
    problem only occurs in V10 , not below.
    
    DB2 V10 assumes anything touched after P-lock transition is
    invalid and drives the registration process by refreshing the
    page. Because of some timing windows DB2 might fail to do the
    refresh and even though the refresh isn't technically needed
    because the page content is current, it doesn't receive a
    cross-invalidation when a second member updates the page.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: DB2 data sharing users.                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: Lost updates in data sharing.           *
    *                                                              *
    *                      Corrupted data can result in any of     *
    *                      the following symptoms:                 *
    *                       - Incorrect output, INCORROUT.         *
    *                       - ABEND04E RC00C90101, RC00C90102,     *
    *                         RC00C90105, or RC00C902xx in         *
    *                         various CSECTs.                      *
    *                       - Data/index inconsistencies reported  *
    *                         by the CHECK INDEX utility.          *
    *                       - Page regression reported by the      *
    *                         DSN1LOGP utility.                    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    There are timing windows in which DB2 may fail to register a
    page for a pageset which is becoming GBP-dependent.  This may
    lead to a missed cross-invalidation and subsequent loss of data.
    

Problem conclusion

  • Code has been modified to detect an unregistered page and to
    either register it or assume that the cached version is invalid.
    DB2 Log is enhanced by including page p-lock information.
    

Temporary fix

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

Comments

APAR Information

  • APAR number

    PM68842

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    A10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-07-13

  • Closed date

    2012-09-11

  • Last modified date

    2012-10-01

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

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

    UK81720

Modules/Macros

  •    DSNB1GET DSNB1GFP DSNB1GRA DSNB1LTS DSNB1LTX
    DSNB1SWS DSNB5CMX DSNB5SCM DSNB5SC1 DSNB5SC2
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RA10 PSY UK81720

       UP12/09/26 P F209

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.



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

DB2 for z/OS

Software version:

A10

Reference #:

PM68842

Modified date:

2012-10-01

Translate my page

Machine Translation

Content navigation