pekko/akka-distributed-data
Kirill Plyashkevich 35ffc49226 GZIPInputStream is not closed at all at places, where it's instantiated, which leads to off-heap memory leak with every deserialized message.
GZIPInputStream uses Inflater internally (so also native zlib). Inflater frees up memory only on explicit call to end() or during finalization (finalize() contains only call to end()), so GZIPInputStream should always be explicitly closed.

As native libraries are used a non-scalaish try-finally is used to avoid off-heap memory leak for GZIPInputStream and GZIPOutputStream in case of exceptions.
2016-02-15 16:15:05 +01:00
..
src GZIPInputStream is not closed at all at places, where it's instantiated, which leads to off-heap memory leak with every deserialized message. 2016-02-15 16:15:05 +01:00
build.sbt =pro verify BC against all binary compatible versions 2015-10-23 09:10:25 +03:00