Repository: flink
Updated Branches:
  refs/heads/release-0.10 a726da6d1 -> 66dd32d9e


[FLINK-3151] [runtime] Downgrade to Netty version 4.0.27.Final

Netty versions >= 4.0.28.Final contain an improvement by Netty, which slices
a Netty buffer instead of doing a memory copy 
(https://github.com/netty/netty/issues/3704)
in the LengthFieldBasedFrameDecoder. In some situations, this interacts badly
with our Netty pipeline leading to OutOfMemory error.

To reproduce, run batch WordCount with a range partitioner and reasonably large
data.


Project: http://git-wip-us.apache.org/repos/asf/flink/repo
Commit: http://git-wip-us.apache.org/repos/asf/flink/commit/66dd32d9
Tree: http://git-wip-us.apache.org/repos/asf/flink/tree/66dd32d9
Diff: http://git-wip-us.apache.org/repos/asf/flink/diff/66dd32d9

Branch: refs/heads/release-0.10
Commit: 66dd32d9edb053336bf7993dcf82a176ed8a6411
Parents: a726da6
Author: Ufuk Celebi <u...@apache.org>
Authored: Wed Jan 13 11:12:17 2016 +0100
Committer: Ufuk Celebi <u...@apache.org>
Committed: Wed Jan 13 11:25:59 2016 +0100

----------------------------------------------------------------------
 pom.xml | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flink/blob/66dd32d9/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index c48eb5e..99bb191 100644
--- a/pom.xml
+++ b/pom.xml
@@ -337,7 +337,15 @@ under the License.
                        <dependency>
                                <groupId>io.netty</groupId>
                                <artifactId>netty-all</artifactId>
-                               <version>4.0.31.Final</version>
+                               <!-- Don't upgrade for now. Netty versions >= 
4.0.28.Final
+                               contain an improvement by Netty, which slices a 
Netty buffer
+                               instead of doing a memory copy [1] in the
+                               LengthFieldBasedFrameDecoder. In some 
situations, this
+                               interacts badly with our Netty pipeline leading 
to OutOfMemory
+                               errors.
+
+                               [1] https://github.com/netty/netty/issues/3704 
-->
+                               <version>4.0.27.Final</version>
                        </dependency>
 
                        <dependency>

Reply via email to