On AIX, coherence reports "There is not enough buffer space for the requested socket operation" Error and data lost
Last updated on NOVEMBER 03, 2016
Applies to:Oracle Coherence - Version 188.8.131.52 and later
IBM AIX on POWER Systems (64-bit)
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 .
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