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());
}