IBM Support

HD50884: CAA EHI: VERY BAD PERFORMANCE OF API LISTLINKEDPROTECTIONS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as Permanent restriction.

Error description

  • CAA EHI: ListLinkedProtections
    .
    The time needed to retreive the protection linked to
    a Bundle Segment is too long.
    Since a main harness may have some hundreds of
    Protections,
    a program that reads Protection information will
    run several
    minutes just to retrieve the information.
    .
    

Local fix

Problem summary

  • CAA EHI: Very bad performance of API ListLinkedProtections
    CAA EHI: ListLinkedProtections
    .
    The time needed to retreive the protection linked to
    a Bundle Segment is too long.
    Since a main harness may have some hundreds of
    Protections,
    a program that reads Protection information will
    run several
    minutes just to retrieve the information.
    .
    

Problem conclusion

  • Incident Diagnosis :
    .
    Bad performance when using
    CATIEhiBundleSegment::ListLinkedProtections
    .
    .
    Restriction Explanation :
    .
    The internal link between protection and Bundle
    segment is in the direction Protection -> Bundle
    segment. So this means that implementation is
    scanning from all Protections in session the bundle
    segment. This means that each call cost a call to
    CATIEhiProtection::ListBundleSegments for all
    pretection in session.
    - We have no inverse link persistant for efficiency
    of the data model (no duplication of data)
    - We don't maintain inverse list table in session as
    the CPU cost to update this table after any
    modification will be more important in fine than the
    CPU cost to using the API as is.
    .
    .
    By-Pass :
    .
    If the prurpose is to call one shot this API: no by
    pass
    If the purpose is in a single transaction (can be
    interactive command or process) query a lot of
    time the protection from bundle segment, and if
    during this transaction no modification is done to
    Bundle or Protection, we recommend to use the
    CATIEhiProtection::ListBundleSegments API for all
    protection i session to generate a table to retreive
    then this inverse link.
    .
    

Temporary fix

Comments

APAR Information

  • APAR number

    HD50884

  • Reported component name

    CAA V5 NT>XP

  • Reported component ID

    569151100

  • Reported release

    514

  • Status

    CLOSED PRS

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2006-03-21

  • Closed date

    2006-03-22

  • Last modified date

    2006-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":"BU053","label":"Cloud \u0026 Data Platform"},"Product":{"code":"SSVJ2K","label":"CATIA"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"514","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
22 August 2024