IBM Support

IV62585: TEBS: PIPE PORT ALLOCATION / EADDRINUSE, EADDRNOTAVAIL

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Problem Description:
    Tivoli Monitoring agents fail to connect to the Monitoring
      server without attempting to retry the failing bind operation
      using the next derived port in the range of ports. This
      results in an agent connection failure with no attempt to
      retry the connect.  This defect is observed most frequently on
      z/OS but can occur on all Tivoli Monitoring supported
      platforms.
    
    Detailed Recreation Procedure:
      This can be recreated by configuring Tivoli Monitoring agents
      on z/OS and watching connection establishment behavior
      when the first derived port is used by SYSPLEX or other
      products. The observed behavior changes when the reservation
      is moved to the second derived port and the agents are
      re-started.
    
    Related Files and Output:
      RAS1 tracing with KDC_DEBUG=Y and KDE_DEBUG=Y will show
      IP.PIPE and IP.SPIPE port allocations retry local binds which
      fail with error EADDRINUSE. When the error is not EADDRINUSE,
      no attempt is made to retry the bind with the next available
      derived port.
    

Local fix

  • Use SKIP: to avoid the offending port(s)
    

Problem summary

  • IP.PIPE PORT ALLOCATION fails correctly for error EADDRINUSE,
    and fails incorrectly for error EADDRNOTAVAIL.
    

Problem conclusion

  • Tivoli Monitoring agents fail to connect to the Monitoring
    server without attempting to retry the failing bind operation
    using the next derived port in the range of ports.  This results
     in an agent connection failure with no attempt to retry the
    connect.  This defect is observed most frequently on z/OS but
    can occur on all Tivoli Monitoring supported platforms.
    
    
    The fix for this APAR is contained in the following maintenance
    packages:
    
      | fix pack | 6.3.0-TIV-ITM-FP0003
    

Temporary fix

  • The code was changed to respond correctly to both error
    conditions, EADDRINUSE and EADDRNOTAVAIL.
    

Comments

APAR Information

  • APAR number

    IV62585

  • Reported component name

    TEMS

  • Reported component ID

    5724C04MS

  • Reported release

    630

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-07-17

  • Closed date

    2014-07-22

  • Last modified date

    2014-08-08

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

    OA44344

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

Fix information

  • Fixed component name

    TEMS

  • Fixed component ID

    5724C04MS

Applicable component levels

  • R630 PSY

       UP



Document information

More support for: IBM Tivoli Monitoring V6
ITM Tivoli Enterprise Mgmt Server V6

Software version: 630

Reference #: IV62585

Modified date: 08 August 2014