On AIX, coherence reports "There is not enough buffer space for the requested socket operation" Error and data lost (Doc ID 1665220.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle Coherence - Version 3.7.1.7 and later
IBM AIX on POWER Systems (64-bit)

Symptoms

On AIX, coherence cache server cluster stores a large amount of data. When a number of cacheservers are killed, the remaining cache servers would perform data repartitioning. At this time, one or more of the cache servers may throw "java.io.IOException: There is not enough buffer space for the requested socket operation."  and the cache server reporting the error would leave and rejoin cluster again, potentially losing data.

This issue occurs even with the OS buffer size set to 8M, which is the largest buffer size AIX supports.  Please refer to Operating System Tuning --Socket Buffer Sizes .

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms