IBM Support

IT03860: INCORRECTLY CLOSED SOCKET NETWORK CONNECTIONS WITH 25580 ERRORS DUE TO ERROR HANDLING CODE IN SENDSOCKET()

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

  • In the case of network congestion and the send() call returning
    a failure with errno set to EWOULDBLOCK or EAGAIN, when
    sendsocket is working correctly, this is non-fatal and the
    server would just retry the send.  However, due to the problem,
    this retry code can get skipped and rather then retrying in this
    non-fatal case, sendsocket() can return FUNCFAIL and cause a
    25580 error to be reported but the errno reported will be
    incorrect and likely not make sense.
    
    Example MSGPATH output where this error is occurring with CDR
    threads:
    
    20:34:20  CDR NIF ASF SEND failed asfcode -25580 oserr 0
    
    So you can see error 25580 is reported but oserr (which should
    be errno) is set to 0.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * users with informix server                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See Error Description                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Update to IDS-11.70.xC9                                      *
    ****************************************************************
    

Problem conclusion

  • Problem Fixed In IDS-11.70.xC9
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT03860

  • Reported component name

    INFORMIX SERVER

  • Reported component ID

    5725A3900

  • Reported release

    B70

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-08-19

  • Closed date

    2017-06-09

  • Last modified date

    2017-06-09

  • 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

    INFORMIX SERVER

  • Fixed component ID

    5725A3900

Applicable component levels

  • RB70 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSGU8G","label":"Informix Servers"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B70","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
09 June 2017