PJ41394: TO2 LOGIC DUMP ON CYCLE-DOWN
Closed as program error.
See Problem Sumary
APAR NUMBER: PJ41394 PRODUCT: z/TPF FUNCTIONAL AREA: TPFCS CENTRAL TO2 ROUTINES SHIPPED IN PUT: 10 ABSTRACT: Prevent extraneous TO2 logic dumps on cycle-down and when adding to list collections and GFS is not active. PACKAGE CONTENTS: Source Segments: (C) base/rt/cj362.cpy (C) base/rt/cj592.cpy (C) base/rt/cj792.cpy Object Only Binaries: None. Configuration Independent Binaries: (C) base/lib/libCJ00.so (C) base/load/CJ00.so (C) base/obj/cj000.o (C) base/obj/cj004.o (C) base/obj/cj007.o Support Files: base/lst/cj000.lst base/lst/cj004.lst base/lst/cj007.lst base/lst/CJ00.map OTHER BINARIES TO BUILD: NO None. COMMENTS: When files or directories in the TFS file system are deleted, the PIDs of deleted collections that back them may be added to DS_DELETED for asynchronous processing. As collections from other datstores are deleted, they may be added to DS_DELETED for those datastores in the same fashion. If the DS_DELETED collection, which is a sequence collection, is extended and contains no RRNs,the DSDxLIST or DASDLIST addEntry method will call the addFirstEntry method to add the first RRN. This will require a pool file address to be obtained. If the subsystem has been cycled down, the request to get a pool file address will fail with TO2_ERROR_GFS. The addEntry method will then take a logic dump, and its calling method deletedOIDcol addDeletedOID will take a logic dump as well. These dumps are extraneous and do not indicate that there was any problem with the sequence collection itself. In cases where errors other than TO2_ERROR_GFS are experienced due to collection corruption, the lower level methods that encounter that corruption would have already issued an appropriate dump.
SOLUTION: The addEntry methods in modules cj792.cpy and cj592.cpy have been updated to bypass taking logic dumps on detection of an error from addFirstRecord. Also cj362.cpy addDeletedOID will bypass taking a logic dump if addEntry returns TO2_ERROR_GFS. There are no migration considerations for this APAR because even when the logic dumps were taken, the TO2_ERROR_GFS error was always returned to the caller. COREQS: NO None. MIGRATION CONSIDERATIONS: NO None. BUILD COMMANDS AND INSTRUCTIONS: YES #maketpf commands for linux maketpf -f CJ00 cj000.o cj004.o cj007.o maketpf CJ00 link TPF_VERIFY_LINK_REFS=NO maketpf CJ00 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/PJ41394.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