A fix is available
APAR status
Closed as program error.
Error description
Data sharing group is v12/v13 co-existence, RPN object may still use old P-lock hash algorithm while the new page P-lock hash algorithm was enabled on v12, this will cause space map page regression, then will finally cause different abend like - ABEND04E 00C90207 DSNIOW 5003 ERQUAL5003 ABEND04E 00C90101 DSNKDLE 500A ERQUAL500A ABEND04E 00C90101 DSNIBHRE 5007 ERQUAL5007 ABEND04E 00C90101 DSNIBHUN 5020 ERQUAL5020 ABEND04E 00C90101 DSNIBHRE 0C26 ERQUAL0C26 ABEND04E 00C90205 DSNIONX2 504E ERQUAL504E ABEND04E 00C90101 DSNKINSL 5033 ERQUAL5033
Local fix
If in Data Sharing and using PBR RPN tablespaces, do not migrate from V12 to V13R1M100 or activate a higher function level that M100 in V13. If Data Sharing and using PBR RPN tablespaces and if the data-sharing group was in Db2 12 before migrating to V13 or in Db2 12 and 13 coexistence, or in Db2 13 before activating V13R1M500 or above then REORG PBR RPN tablespaces either at tablespace level or at partition level.
Problem summary
**************************************************************** * USERS AFFECTED: All Db2 12 for z/OS and Db2 13 for z/OS * * users of Partition-By-Range (PBR) Relative * * Page Numbering (RPN) table spaces and * * indexes in data sharing with PH54949 * * (UI92688 or UI92689) applied. * **************************************************************** * PROBLEM DESCRIPTION: ABEND04E RC00C90207 ERQUAL5003 in * * DSNIOW, * * ABEND04E RC00C90205 ERQUAL504E in * * DSNIONX2, and * * ABEND04E RC00C90101 in various CSECTs * * with PH54949 (UI92688 or UI92689) * * applied. The dump title may contain * * DSNI* or DSNK* CSECT names. * * * * Page regression and undetected data * * loss due to different page P-lock * * hash algorithms used on different * * members of a data sharing group for * * the same pageset. * **************************************************************** * RECOMMENDATION: Apply corrective PTF when available * **************************************************************** With APAR PH54949 (UI92688 or UI92689) applied, PBR RPN table spaces and indexes in Db2 12 for z/OS and Db2 13 for z/OS with function level 100 (V13R1M100) can take advantage of a new hash algorithm to reduce false page P-lock contention in data sharing. However this change can mistakenly cause the new lock algorithm to be used in V12 but the old algorithm to be used by a member migrated to V13R1M100. On the other hand, it is possible that the old algorithm is used by a member in V13R1M100 but another member uses the new algorithm once V13R1M500 or above is activated. The simultaneous use of different locking algorithms on different members of a data sharing group for the same pageset can result in page regression, undetected data loss and/or Db2 transaction abends in various CSECTs.
Problem conclusion
Db2 code has been modified to remove the changes introduced by APAR PH54949 (UI92688 or UI92689) to ensure all Db2 members use the same page P-lock hash algorithm so as to avoid above issues. The fix can be applied on one member at a time. After applying the fix to all members: If the data-sharing group was in Db2 12 before migrating to V13, or in Db2 12 and 13 coexistence, or in Db2 13 before activating V13R1M500 or above, then users must run the REORG TABLESPACE utility to disable the PBR RPN hash algorithm enhancement of APAR PH54949 prior to migrating to V13 or prior to activating V13R1M500 or above. The REORG utility can be run at the partition level with SHRLEVEL REFERENCE or CHANGE as long as all partitions of the PBR RPN table spaces are eventually reorganized. Then after activating V13R1M500 or higher, a subsequent REORG TABLESPACE can be run to enable the new PBR RPN hash algorithm to reduce false page P-lock contention, which can also be accomplished by running partition level REORGs as above. If the data sharing group has been activated for V13R1M500 or above, then no further action is necessary after applying the fix for PH61633 to all members. A subsequent REORG of PBR RPN partitions may be necessary to enable the new hash algorithm if a REORG of the partition was not already performed after activation of V13R1M500 or above.
Temporary fix
Comments
APAR Information
APAR number
PH61633
Reported component name
DB2 OS/390 & Z/
Reported component ID
5740XYR00
Reported release
D10
Status
CLOSED PER
PE
YesPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2024-05-31
Closed date
2024-07-03
Last modified date
2025-05-12
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI97574 UI97575
Modules/Macros
DSNB1OPP DSNB1PMI DSNIFOD DSNIFOI
Fix information
Fixed component name
DB2 OS/390 & Z/
Fixed component ID
5740XYR00
Applicable component levels
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":"BU048","label":"IBM Software"},"Product":{"code":"SSEPEK","label":"DB2 for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"D10","Line of Business":{"code":"LOB76","label":"Data Platform"}}]
Document Information
Modified date:
12 May 2025