diff --git a/pom.xml b/pom.xml index 6c44056c712..b3ccc199223 100644 --- a/pom.xml +++ b/pom.xml @@ -140,7 +140,7 @@ io.netty netty - 3.5.0.Final + 3.5.1.Final compile diff --git a/src/main/java/org/elasticsearch/http/netty/NettyHttpServerTransport.java b/src/main/java/org/elasticsearch/http/netty/NettyHttpServerTransport.java index 28af592ae89..c7df593ca07 100644 --- a/src/main/java/org/elasticsearch/http/netty/NettyHttpServerTransport.java +++ b/src/main/java/org/elasticsearch/http/netty/NettyHttpServerTransport.java @@ -94,6 +94,8 @@ public class NettyHttpServerTransport extends AbstractLifecycleComponent Integer.MAX_VALUE) { + requestDecoder.setMaxCumulationBufferCapacity(Integer.MAX_VALUE); + } else { + requestDecoder.setMaxCumulationBufferCapacity((int) transport.maxCumulationBufferCapacity.bytes()); + } + } + pipeline.addLast("decoder", requestDecoder); if (transport.compression) { pipeline.addLast("decoder_compress", new HttpContentDecompressor()); }