IBM Support

PH51990: DBB API SEARCHPATHDEPENDENCYRESOLVER IS SLOW AND CONSUMES TOO MUCH CPU

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as duplicate of another APAR.

Error description

  • In IBM Dependency Based Build (DBB) v1.1.3 and v2.0, the API
    SearchPathDependencyResolver takes a lot of CPU and is slow when
    the search root directory contains a lot of files.
    When there is a CPU limit then the build may fail with the
    error: CEE5230S The signal SIGXCPU was received.
    
    For example with a search root like
    "search:[SYSLIB:MACRO]/path/to/workspace?path=application/MACLIB
    /*.MAC" then an execution of a build shows:
    
    real 0m22.02s
    user 0m14.50s
    
    with the search root
    "search:[SYSLIB:MACRO]/path/to/workspace/application/MACLIB/?pat
    h=*.MAC", it shows:
    
    real    0m10.84s
    user    0m 7.70
    

Local fix

  • When possible then narrow down the search root DIR.
    In zAppBuild, it is set by parameters *_dependencySearch (i.e.
    cobol_dependencySearch, assembler_dependencySearch, ...)
    

Problem summary

Problem conclusion

Temporary fix

Comments

  • Close as duplicate of cumulative apar PH53100
    

APAR Information

  • APAR number

    PH51990

  • Reported component name

    DEPEND BASED BU

  • Reported component ID

    DBBZOS000

  • Reported release

    200

  • Status

    CLOSED DUB

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-01-18

  • Closed date

    2023-03-22

  • Last modified date

    2023-03-22

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

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

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS6T76","label":"IBM Dependency Based Build"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"200","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
22 March 2023