Insufficient number of network buffers
报错日志&截图
问题原因
task在申请MemorySegment时获取不到所需的数量,抛出IOException,detail message为Insufficient number of network buffers
抛出异常的方法为NetworkBufferPool.tryRedistributeBuffers
private void tryRedistributeBuffers(int numberOfSegmentsToRequest) throws IOException {
assert Thread.holdsLock(factoryLock);
if (numTotalRequiredBuffers + numberOfSegmentsToRequest > totalNumberOfMemorySegments) {
throw new IOException(
String.format(
"Insufficient number of network buffers: "
+ "required %d, but only %d available. %s.",
numberOfSegmentsToRequest,
totalNumberOfMemorySegments - numTotalRequiredBuffers,