IBM Support

IV56805: DELIVERY OF ASYNC EVENTS CAN CAUSE DAPLI_THREAD HANG APPLIES TO AIX 6100-09

A fix is available

 

APAR status

  • Closed as program error.

Error description

  • When asynchronous events are generated and delivered, sometimes
    it could potentially cause the dapli_thread to hang (trying to
    lock a word that is not valid). This could severely affect the
    future processing of connections etc.
    

Local fix

Problem summary

  • When asynchronous events are generated and delivered, sometimes
    it could potentially cause the dapli_thread to hang (trying to
    lock a word that is not valid). This could severely affect the
    future processing of connections etc.
    

Problem conclusion

  • In the uDAPL code for OFED, there is no provision for the
    callback (from the lower layers in OFED) to pass back the IA
    pointer aong with the HCA that caused the asynchronous event.
    The attached IA pointer with the HCA structure may not
    be valid. Short of a significant re-design in this area, a
    simple but effective solution would be to chech the validity
    of the IA pointer (if it really is an IA). In all other cases
    we return immediately. This is ok, since our main consumer
    never processes the asynchronous events anyway.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV56805

  • Reported component name

    UDAPL

  • Reported component ID

    5765G6240

  • Reported release

    610

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Submitted date

    2014-03-18

  • Closed date

    2014-03-18

  • Last modified date

    2015-11-22

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

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

    IV56852 IV56900

Fix information

  • Fixed component name

    UDAPL

  • Fixed component ID

    5765G6240

Applicable component levels

  • R610 PSY U861472

       UP15/11/22 I 1000

PTF to Fileset Mapping

Document information

More support for: AIX family

Software version: 610

Operating system(s): AIX

Reference #: IV56805

Modified date: 22 November 2015