pekko/akka-cluster-metrics
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 #19432 enable MiMa check for osgi and cluster-metrics projects 2016-01-21 17:19:39 +02:00