PJ41418: INCORRECT ROLL-IN COUNTS ON A RECOUP RESTART AFTER A TIMEOUT ERROR IN PHASE 3
Closed as program error.
See Problem Summary
APAR NUMBER: PJ41418 PRODUCT: z/TPF FUNCTIONAL AREA: RECOUP SHIPPED IN PUT: 10 ABSTRACT: Correct recoup directory roll-in on a restart after a directory timeout error. PACKAGE CONTENTS: Source Segments: (C) base/rt/bcpz.asm (C) base/rt/bof3.asm (C) base/rt/brv0.asm Object Only Binaries: None. Configuration Independent Binaries: None. Support Files: None. OTHER BINARIES TO BUILD: YES (C) <sys>/load/BCPZ.so (C) <sys>/load/BOF3.so (C) <sys>/load/BRV0.so (C) <sys>/obj/bcpz.o (C) <sys>/obj/bof3.o (C) <sys>/obj/brv0.o COMMENTS: If a directory timeout error occurs during recoup phase 3 directory roll-in processing, the roll-in is halted and an error message is issued. When ZRECP RESTART entered, the roll-in processing appears to complete, however it does not return the all of the pre and during pool releases. Both recoup and PDU roll-in keep track of which directories have already been rolled-in by turning on an indicator (x'00FF') in the field CY3URC. This field was not being properly handled during recoup phase 3 processing.
SOLUTION: There are several routines which either initialize or copy directory sets using the online directories as a pattern. In each of these cases, the field CY3URC was not being cleared properly. Updated the following segments to clear CY3URC field as part of the copy process. bcpz.asm - after label BC400, cleared the roll-in indicator field CY3URC and set the processor ownership field (CY3PID) to unowned (X'FF'). bof3.asm - in the routine labelled BOF3CONT cleared the roll-in indicator and updated the ownership field. brv0.asm - after label BRV046, cleared the roll-in indicator. COREQS: NO None. MIGRATION CONSIDERATIONS: NO None. BUILD COMMANDS AND INSTRUCTIONS: YES #maketpf commands for linux maketpf -f BCPZ bcpz.o maketpf -f BOF3 bof3.o maketpf -f BRV0 brv0.o maketpf BCPZ link maketpf BOF3 link maketpf BRV0 link UPDATED INFORMATION UNITS: NO None. See your IBM representative if you need additional information. DOWNLOAD INSTRUCTIONS: http://www.ibm.com/software/htp/tpf/maint/maintztpf.html APAR URL: http://www.ibm.com/software/htp/tpf/ztpfmaint/put10/PJ41418.htm
Reported component name
Reported component ID
NoSpecatt / Xsystem
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
Fixed component ID
Applicable component levels