IBM Support

Db2 V12 and Db2 V13 for z/OS users: Undetected data loss exposure when using PBR RPN table spaces in data sharing.

Notification


Risk classification

Red Alert

Risk categories

Data Loss

Affected Domain

All Db2 V12 z/OS data sharing users of Partition-By-Range (PBR) Relative Page Numbering (RPN) table spaces with PTF UI92688 applied or Db2 V13 z/OS data sharing users of PBR RPN table spaces with PTF UI92689.

Abstract

With APAR PH54949 - UI92688/UI92689 applied, PBR RPN table spaces in V12 and V13R1M100 can take advantage of a new lock algorithm to reduce false lock contention in data sharing. Due to a code defect, migration of a member from V12 to V13R1M100 or activation of a function level V13R1M500 or higher from V13R1M100 can result in the simultaneous use of different locking algorithms on different members of a data sharing group for the same pageset which can result in page regression, undetected data loss and/or Db2 transaction abends.

For further information regarding external symptoms see APAR PH61633.

Description

APAR PH54949 - UI92688/UI92689 retrofitted a locking enhancement for PBR RPN table spaces from V13 to V12. This change contains a defect which can cause the new lock algorithm to be used in V12 but the old algorithm to be used by a member started with V13R1M100. Conversely, 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.  Both PTFs for PH54949 are marked in error and will be fixed by PH61633.

IBM projects that a ++APAR fix for PH61633 is expected to be available by June 28th, 2024 with PTF availability in July.

This issue only applies to data sharing environments with PBR RPN table spaces when migrating from V12 to V13R1M100 or activating V13R1M500 or higher from V13R1M100 and if V12 PTF UI92688 or V13 PTF UI92689 is or was applied. Removing UI92688 or UI92689 does not eliminate exposure to this issue.

Date first published

21 June 2024

[{"Risk Classification":"Red Alert","Line of Business":{"code":"LOB56","label":"Z HW"},"Business Unit":{"code":"BU070","label":"IBM Infrastructure"},"Product":{"code":"SWG90","label":"z\/OS"},"ARM Category":[{"code":"a8m0z00000009xwAAA","label":"z\/OS"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

Modified date:
21 June 2024

UID

ibm17158065