IBM Support

IV85368: DIAGNOSTICS FOR PIPE_LISTENER SUSPEND/RESUME LOGIC

A readme is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Environment:
    This defect is common to all supported Tivoli Monitoring
    platforms.
    
    Problem Description:
       There can be instances in which ECONNABORTED status is
    delivered to our TCPIP connection server because the server has
    received a RST for an ESTABLISHED connection before SocketAccept
    is called. In these instances, the pipe listener can be
    'suspended' until a  successful SocketAccept is received from
    the endpoint sending RST.
    
       This APAR implements Basic Service's environment variable
    KDEB_TRACE_ACCEPT.  The default is KDEB_TRACE_ACCEPT=NO . When
    KDEB_TRACE_ACCEPT=YES is configured, diagnostic messages
    regarding the origin (IP address) of the RST packet are issued
    to the RAS1 log along with messages indicated whether the pipe
    operation is suspended or resumed.  The scope of the pipe
    suspend is PROTOCOL: an IOERROR of type ECONNABORTED on an
    IP.PIPE session will suspend all IP.PIPE traffic until a
    successful SocketAccept is performed.
    
    Detailed Recreation Procedure:
      This problem was recreated using simulation code with name
      floodTCP4.c
    
    Related Files and Output:
      The signature of this failure can be seen in the RAS1 log as
    Status 1DE0000D=KDE1_STC_IOERROR=72: NULL
    

Local fix

Problem summary

  • Diagnostics for  pipe_listener SUSPEND / RESUME logic
    
    
    There can be instances in which ECONNABORTED status is delivered
    to our TCPIP connection server because the server has received
    a RST for an ESTABLISHED connection before SocketAccept is
    called.  In these instances, the pipe listener can be
    'suspended' until a  successful SocketAccept is received from
    the endpoint sending RST.
    

Problem conclusion

  • Install Action:
    ---------------
    This APAR implements Basic Service's environment variable
    KDEB_TRACE_ACCEPT.  The default is KDEB_TRACE_ACCEPT=NO .
    
    When KDEB_TRACE_ACCEPT=YES is configured, diagnostic messages
    regarding the origin (IP address) of the RST packet are issued
    to the RAS1 log along with messages indicated whether the pipe
    operation is suspended or resumed.  The scope of the pipe
    suspend is PROTOCOL: an IOERROR of type ECONNABORTED on an
    IP.PIPE session will suspend all IP.PIPE traffic until a
    successful SocketAccept is performed.
    
    
    The fix for this APAR is contained in the following maintenance
    packages:
    
       | service pack | 6.3.0.7-TIV-ITM-SP0001
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV85368

  • Reported component name

    TEMS

  • Reported component ID

    5724C04MS

  • Reported release

    622

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-06-01

  • Closed date

    2018-07-27

  • Last modified date

    2019-05-08

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

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

    IJ10762 OA56404

Fix information

  • Fixed component name

    TEMS

  • Fixed component ID

    5724C04MS

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSTFXA","label":"Tivoli Monitoring"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"622","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
08 March 2023