Skip to main content

TPF : Support : Maintenance

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