Skip to: Abstract | Comments | Solution | Migration | Download
APAR NUMBER: PK14389 PRODUCT: z/TPFDF FUNCTIONAL AREA: TPFDF RECOUP ROUTINES SHIPPED IN PUT: 2 ABSTRACT: A CTL-10 system error from segment BRCG may occur while TPFDF recoup is updating statistics. PACKAGE CONTENTS: Source Segments: (C) tpfdf/rt/brcg.asm Object Only Binaries: None. Configuration Independent Binaries: None. Support Files: None. OTHER BINARIES TO BUILD: (C) <sys>/obj/brcg.o (C) <sys>/load/BRCG.so PREREQUISITE APARS IN APPLICATION ORDER: tpfdf/rt/brcg.asm PK09148(1) PK16751(2) PK14389(2) <sys>/obj/brcg.o PK09148(1) PK16751(2) PK14389(2) <sys>/load/BRCG.so PK09148(1) PK16751(2) PK14389(2) COMMENTS: BRCG uses a lock mechanism with a CS instruction in order to control the multiple ECBs that need to update the statistics fields. If the lock is not released, a CTL-10 will occur in those ECBs that are waiting for the lock. PK09148 tried to fix this problem but the fix was incorrect. SOLUTION: The lock mechanism in BRCG is enhanced to check whether we are close to a CTL-10 dump (less than 20ms left). A DLAYC is then issued and the wait loop continues. If we get close to the CTL-10 limit again, a new informational dump is issued (OPR-141300) and the lock is forced. This additional check is done only for VM systems. z/TPF APAR PJ30790 must be installed before or prior to this APAR. COREQS: z/TPF APAR PJ30790 MIGRATION CONSIDERATIONS: z/TPF APAR PJ30790 must be installed before or concurrently with this APAR. BUILD COMMANDS AND INSTRUCTIONS: #maketpf commands for linux maketpf -f BRCG brcg.o maketpf BRCG link None. UPDATED INFORMATION UNITS: z/TPFDF Messages (System Error, Online, Offline) See your IBM representative if you need additional information. DOWNLOAD INSTRUCTIONS: http://www.ibm.com/software/htp/tpf/pages/maint.htm APAR URL: http://www.ibm.com/software/htp/tpf/ztpfmaint/put2/PK14389.htm APAR Package
