IBM Support

IT28579: DEADLOCK IN TCPIP NODES.

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Under some workloads where TCPIP connections are either
    unreliable or there is a large amount of socket openign and
    closing then it is possible to hit a deadlock in the TCPIP
    Nodes due to taking locks in an incorrect order. Examining a
    java core file will show one or more threads blocked in
    WaitingForReadDataState.getReadyConnections or
    AvailableForReadState.forceToCloseState and one or more threads
    blocked in Connection.giveBackRead.
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of IBM Integration Bus version 10 or App Connect
    Enterprise v11 using the TCP/IP Nodes.
    
    
    Platforms affected:
    MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    <span style="background-color:rgb(255, 255, 255)">Under some
    workloads where TCPIP connections are either </span><span
    style="background-color:rgb(255, 255, 255)">unreliable or there
    is a large amount of socket opening and </span><span
    style="background-color:rgb(255, 255, 255)">closing then it is
    possible to hit a deadlock in the TCPIP </span><span
    style="background-color:rgb(255, 255, 255)">Nodes due to taking
    locks in an incorrect order. Examining a  </span><span
    style="background-color:rgb(255, 255, 255)">java core file will
    show one or more threads blocked in </span><span
    style="background-color:rgb(255, 255,
    255)">WaitingForReadDataState.getReadyConnections or
    </span><span style="background-color:rgb(255, 255,
    255)">AvailableForReadState.forceToCloseState and one or more
    threads </span><span style="background-color:rgb(255, 255,
    255)">blocked in Connection.giveBackRead.        </span>
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    IT28579

  • Reported component name

    INTEGRATION BUS

  • Reported component ID

    5724J0540

  • Reported release

    A00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-03-26

  • Closed date

    2019-12-18

  • Last modified date

    2019-12-18

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

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

Fix information

  • Fixed component name

    INTEGRATION BUS

  • Fixed component ID

    5724J0540

Applicable component levels

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSNQK6","label":"IBM Integration Bus"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
18 December 2019