A fix is available
APAR status
Closed as program error.
Error description
PH28092 introduced a REORG enhancement in regard to skip the sorting of the clustering partitioned index (PI) and to build the PI partitions in parallel during the RELOAD phase. Running REORG SHRLEVEL CHANGE on a multi-part range partitioned TS with only one clustering partitioned IX - that made use of the new feature introduced by PH28092 - can lead to DFSORT failures: - ABND=04E-00E40005 in DSNUGSRP+2164 - ICE046A (SORT CAPACITY EXCEEDED) With the increased degree of parallelism and the avoidance of the PI sort under PH28092, there are scenarios where REORG might under-allocate the sort work data sets required for the mapping index sort. This happenes when the size of the PI is significantly larger than the size of the mapping index. As consequence the above DFSORT errors could happen. ADDITIONAL SYMPTOMS: ABEND04E RC00E40005 MSGICE046A higer parallelism with PH28092
Local fix
BYPASS/CIRCUMVENTION: Code DIAGNOSE TYPE(892) to disable the code introduced by PH28092.
Problem summary
**************************************************************** * USERS AFFECTED: * * All Db2 12 for z/OS users of REORG * * TABLESPACE utility with PH28092 / UI71385 * * applied * **************************************************************** * PROBLEM DESCRIPTION: * * REORG TABLESPACE SHRLEVEL CHANGE on a * * table space with a single partitioning * * index defined failed with ABEND04E * * RC00E40005 in DSNUGSRP OFFSET2164 * * with APAR PH28092 PTF UI71385 applied * **************************************************************** * RECOMMENDATION: * * Apply corrective PTF when available * **************************************************************** User ran a REORG TABLESPACE SHRLEVEL CHANGE on a range partitioned table space with a single partitioning and partitioned index (PI) defined, which utilized unload reload partition parallelism to perform the reorganization with message DSNU1160I issued. With PH28092 / PTF UI71385 applied, this REORG was also performing parallel build of the PI partitions in parallel with the data reload. But during RELOAD phase execution, one of the index sort task failed with ABEND04E RC00E40005 in DSNUGSRP + x'2164' with DFSORT message ICE046A sort capacity error. The reported problem was caused by incorrect program logic where REORG TABLESPACE SHRLEVEL CHANGE was under-estimating the size of the sort work data sets for the mapping index sort when performing dynamic sort work data set allocations. This problem might occur in the above scenario when the size of the PI index is significantly larger than the size of the mapping index (29 bytes) and SORT is unable to recover from the B37 conditions. Additional keywords: MSGDSNU1160I
Problem conclusion
Code has been modified to correct the aforementioned issue during REORG TABLESPACE SHRLEVEL CHANGE execution.
Temporary fix
Comments
APAR Information
APAR number
PH38725
Reported component name
DB2 OS/390 & Z/
Reported component ID
5740XYR00
Reported release
C10
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-07-07
Closed date
2021-11-19
Last modified date
2021-12-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI78197
Modules/Macros
DSNURPCT
Fix information
Fixed component name
DB2 OS/390 & Z/
Fixed component ID
5740XYR00
Applicable component levels
RC10 PSY UI78197
UP21/11/30 P F111 {
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":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"DB2 for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"12.0"}]
Document Information
Modified date:
02 December 2021