From 8c338ef3dee323254da17860b2ccf3987eb386e5 Mon Sep 17 00:00:00 2001 From: "tomasz.kowalczewski" Date: Tue, 2 Feb 2021 21:08:24 +0100 Subject: [PATCH 1/3] Fixed Netty buffer leak. --- .../java/pl/tkowalcz/tjahzi/http/NettyHttpClient.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tjahzi-core/src/main/java/pl/tkowalcz/tjahzi/http/NettyHttpClient.java b/tjahzi-core/src/main/java/pl/tkowalcz/tjahzi/http/NettyHttpClient.java index 1a8d378..e8c80d1 100644 --- a/tjahzi-core/src/main/java/pl/tkowalcz/tjahzi/http/NettyHttpClient.java +++ b/tjahzi-core/src/main/java/pl/tkowalcz/tjahzi/http/NettyHttpClient.java @@ -66,13 +66,13 @@ public class NettyHttpClient implements Closeable { ); snappy.encode(dataBuffer, compressedBuffer, dataBuffer.readableBytes()); - log(compressedBuffer); } catch (Exception e) { - e.printStackTrace(); - ReferenceCountUtil.safeRelease(dataBuffer); ReferenceCountUtil.safeRelease(compressedBuffer); - throw e; + } finally { + ReferenceCountUtil.safeRelease(dataBuffer); } + + log(compressedBuffer); } } From 7eefa77cc48c028f8a3c3eb21425e0119bf6d4c5 Mon Sep 17 00:00:00 2001 From: "tomasz.kowalczewski" Date: Tue, 2 Feb 2021 20:21:53 +0000 Subject: [PATCH 2/3] [skip ci] [maven-release-plugin] prepare release tjahzi-0.8.2 --- loki-log4j2-appender/pom.xml | 2 +- pom.xml | 4 ++-- tjahzi-core/pom.xml | 2 +- tjahzi-protobuf/pom.xml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/loki-log4j2-appender/pom.xml b/loki-log4j2-appender/pom.xml index 20f16cb..d1e5a50 100644 --- a/loki-log4j2-appender/pom.xml +++ b/loki-log4j2-appender/pom.xml @@ -5,7 +5,7 @@ pl.tkowalcz tjahzi - 0.8.2-SNAPSHOT + 0.8.2 tjahzi-log4j2-appender diff --git a/pom.xml b/pom.xml index e6c6c22..88b83b0 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ pl.tkowalcz tjahzi pom - 0.8.2-SNAPSHOT + 0.8.2 Tjahzi Tjahzi is a low overhead logging client for Loki @@ -20,7 +20,7 @@ scm:git:git@github.com:tkowalcz/tjahzi.git https://github.com/tkowalcz/tjahzi - tjahzi-0.7 + tjahzi-0.8.2 diff --git a/tjahzi-core/pom.xml b/tjahzi-core/pom.xml index cac3b71..b1b1b34 100644 --- a/tjahzi-core/pom.xml +++ b/tjahzi-core/pom.xml @@ -5,7 +5,7 @@ pl.tkowalcz tjahzi - 0.8.2-SNAPSHOT + 0.8.2 tjahzi-core diff --git a/tjahzi-protobuf/pom.xml b/tjahzi-protobuf/pom.xml index 4d21c1c..9762f97 100644 --- a/tjahzi-protobuf/pom.xml +++ b/tjahzi-protobuf/pom.xml @@ -5,7 +5,7 @@ pl.tkowalcz tjahzi - 0.8.2-SNAPSHOT + 0.8.2 tjahzi-loki-protobuf From b845f92e3c42c0b98548216f8fff31cac44f0cc1 Mon Sep 17 00:00:00 2001 From: "tomasz.kowalczewski" Date: Tue, 2 Feb 2021 20:21:59 +0000 Subject: [PATCH 3/3] [skip ci] [maven-release-plugin] prepare for next development iteration --- loki-log4j2-appender/pom.xml | 2 +- pom.xml | 4 ++-- tjahzi-core/pom.xml | 2 +- tjahzi-protobuf/pom.xml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/loki-log4j2-appender/pom.xml b/loki-log4j2-appender/pom.xml index d1e5a50..848c7dd 100644 --- a/loki-log4j2-appender/pom.xml +++ b/loki-log4j2-appender/pom.xml @@ -5,7 +5,7 @@ pl.tkowalcz tjahzi - 0.8.2 + 0.8.3-SNAPSHOT tjahzi-log4j2-appender diff --git a/pom.xml b/pom.xml index 88b83b0..642b28f 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ pl.tkowalcz tjahzi pom - 0.8.2 + 0.8.3-SNAPSHOT Tjahzi Tjahzi is a low overhead logging client for Loki @@ -20,7 +20,7 @@ scm:git:git@github.com:tkowalcz/tjahzi.git https://github.com/tkowalcz/tjahzi - tjahzi-0.8.2 + tjahzi-0.7 diff --git a/tjahzi-core/pom.xml b/tjahzi-core/pom.xml index b1b1b34..3c89109 100644 --- a/tjahzi-core/pom.xml +++ b/tjahzi-core/pom.xml @@ -5,7 +5,7 @@ pl.tkowalcz tjahzi - 0.8.2 + 0.8.3-SNAPSHOT tjahzi-core diff --git a/tjahzi-protobuf/pom.xml b/tjahzi-protobuf/pom.xml index 9762f97..ccd4889 100644 --- a/tjahzi-protobuf/pom.xml +++ b/tjahzi-protobuf/pom.xml @@ -5,7 +5,7 @@ pl.tkowalcz tjahzi - 0.8.2 + 0.8.3-SNAPSHOT tjahzi-loki-protobuf