IBM Support

PJ41394: TO2 LOGIC DUMP ON CYCLE-DOWN

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • See Problem Sumary
    

Local fix

  • na
    

Problem summary

  • 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.
    

Problem conclusion

  • 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
    

Temporary fix

Comments

APAR Information

  • APAR number

    PJ41394

  • Reported component name

    Z/TPF

  • Reported component ID

    5748T1501

  • Reported release

    110

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2013-08-14

  • Closed date

    2013-09-10

  • Last modified date

    2013-10-07

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  •    None
    none
    

Fix information

  • Fixed component name

    Z/TPF

  • Fixed component ID

    5748T1501

Applicable component levels

  • R110 PSY

       UP



Document information

More support for: TPF
z/TPF

Software version: 110

Reference #: PJ41394

Modified date: 2013-10-07