From f6c8bb593917c7fb10b8e46dc01efb3485ba508e Mon Sep 17 00:00:00 2001 From: Adam Jean-Laurent Date: Thu, 11 Dec 2025 00:11:51 -0500 Subject: [PATCH 1/6] log portunreachable exception --- m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java b/m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java index bf2275b..ed3762a 100644 --- a/m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java +++ b/m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java @@ -68,6 +68,8 @@ public void flush() throws TTransportException { // directly new DatagramPacket(writeBuffer.array(), writeBuffer.position()) ); + } catch (PortUnreachableException e) { + logger.error("UDP port unreachable during flush", e); } catch (IOException e) { throw new TTransportException(e); } finally { From 943d5b60bdff993cd1935246202c454ef746e225 Mon Sep 17 00:00:00 2001 From: Adam Jean-Laurent Date: Thu, 11 Dec 2025 09:30:18 -0500 Subject: [PATCH 2/6] import portunreachable exception --- m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java | 1 + 1 file changed, 1 insertion(+) diff --git a/m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java b/m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java index ed3762a..668b298 100644 --- a/m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java +++ b/m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java @@ -25,6 +25,7 @@ import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; +import java.net.PortUnreachableException; import java.net.SocketAddress; import java.net.SocketException; From 6dad5d2f709fceb358876ea45c77d698bcf711ca Mon Sep 17 00:00:00 2001 From: Adam Jean-Laurent Date: Thu, 11 Dec 2025 09:53:18 -0500 Subject: [PATCH 3/6] change log message --- m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java b/m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java index 668b298..746e105 100644 --- a/m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java +++ b/m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java @@ -70,7 +70,7 @@ public void flush() throws TTransportException { new DatagramPacket(writeBuffer.array(), writeBuffer.position()) ); } catch (PortUnreachableException e) { - logger.error("UDP port unreachable during flush", e); + logger.error("UDP port unreachable during flush"); } catch (IOException e) { throw new TTransportException(e); } finally { From 280fd9e1cbdd882cbcd02fb3a0bb5e4411217067 Mon Sep 17 00:00:00 2001 From: Adam Jean-Laurent Date: Thu, 11 Dec 2025 10:03:03 -0500 Subject: [PATCH 4/6] fix unused impoty --- core/src/main/java/com/uber/m3/tally/ScopeImpl.java | 1 - 1 file changed, 1 deletion(-) diff --git a/core/src/main/java/com/uber/m3/tally/ScopeImpl.java b/core/src/main/java/com/uber/m3/tally/ScopeImpl.java index d40904d..67d1577 100644 --- a/core/src/main/java/com/uber/m3/tally/ScopeImpl.java +++ b/core/src/main/java/com/uber/m3/tally/ScopeImpl.java @@ -25,7 +25,6 @@ import javax.annotation.Nullable; import java.util.Collection; import java.util.Map; -import java.util.Optional; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.ScheduledExecutorService; From d63c56cb44e8154cc2c4ca3166435614aeebaa7a Mon Sep 17 00:00:00 2001 From: Adam Jean-Laurent Date: Thu, 11 Dec 2025 17:13:49 -0500 Subject: [PATCH 5/6] warn level --- m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java b/m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java index 746e105..4cd727f 100644 --- a/m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java +++ b/m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java @@ -70,7 +70,7 @@ public void flush() throws TTransportException { new DatagramPacket(writeBuffer.array(), writeBuffer.position()) ); } catch (PortUnreachableException e) { - logger.error("UDP port unreachable during flush"); + logger.warn("UDP port unreachable during flush"); } catch (IOException e) { throw new TTransportException(e); } finally { From bf5ecb278cd57ef390a104a8ba6a199f9a9b539c Mon Sep 17 00:00:00 2001 From: Adam Jean-Laurent Date: Fri, 12 Dec 2025 08:35:46 -0500 Subject: [PATCH 6/6] release version 0.14.3 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 19b6690..4cfbacb 100644 --- a/build.gradle +++ b/build.gradle @@ -45,7 +45,7 @@ configurations.archives.artifacts.clear() allprojects { group = 'com.uber.m3' - version = '0.14.2' + version = '0.14.3' apply plugin: 'java' apply plugin: 'maven'