A fix is available
APAR status
Closed as program error.
Error description
When Linux Fast path receives an ETIMEDOUT error during receiving of data, this is not correctly indicated to the socket application. It may cause that SELECT reports the socket as ready, but a subsequent RECV does not have anything to receive. This may cause a loop in a socket application working with non-blocking sockets.
Local fix
Avoid ETIMEDOUT errors by enabling keep-alive on the TCP level.
Problem summary
**************************************************************** * USERS AFFECTED: All Linux Fast Path users. * **************************************************************** * PROBLEM DESCRIPTION: Linux Fast Path does not handle error * * ETIMEDOUT crorrectly. This may cause * * a loop in the socket application * **************************************************************** * RECOMMENDATION: Install this PTF. * **************************************************************** Linux Fast Path does not handle error ETIMEDOUT crorrectly. This may cause a loop in the socket application.
Problem conclusion
The code has been changed to correctly handle the ETIMEDOUT situation.
Temporary fix
Comments
APAR Information
APAR number
DY47739
Reported component name
VSE/AF MACROS
Reported component ID
5686CF906
Reported release
52C
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-11-13
Closed date
2017-11-14
Last modified date
2017-12-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
DY47740 UD54265
Modules/Macros
IJBODEV IJBODEVB IJBOENTR IJBOSOCK
Fix information
Fixed component name
VSE/AF MACROS
Fixed component ID
5686CF906
Applicable component levels
R52C PSY UD54265
UP17/12/01 I 1000
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG32M","label":"APARs - VSE\/ESA environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"52C","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
11 December 2020