Skip to content

Commit ff9ca72

Browse files
Merge pull request #132 from uber-java/logportunreachableexception
Downgrade PortUnreachableException in UDP flush from an exception to a warn log.
2 parents 6bf67f9 + bf5ecb2 commit ff9ca72

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ configurations.archives.artifacts.clear()
4545

4646
allprojects {
4747
group = 'com.uber.m3'
48-
version = '0.14.2'
48+
version = '0.14.3'
4949

5050
apply plugin: 'java'
5151
apply plugin: 'maven'

core/src/main/java/com/uber/m3/tally/ScopeImpl.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import javax.annotation.Nullable;
2626
import java.util.Collection;
2727
import java.util.Map;
28-
import java.util.Optional;
2928
import java.util.concurrent.ConcurrentHashMap;
3029
import java.util.concurrent.CopyOnWriteArrayList;
3130
import java.util.concurrent.ScheduledExecutorService;

m3/src/main/java/com/uber/m3/tally/m3/thrift/TUdpClient.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import java.io.IOException;
2626
import java.net.DatagramPacket;
2727
import java.net.DatagramSocket;
28+
import java.net.PortUnreachableException;
2829
import java.net.SocketAddress;
2930
import java.net.SocketException;
3031

@@ -68,6 +69,8 @@ public void flush() throws TTransportException {
6869
// directly
6970
new DatagramPacket(writeBuffer.array(), writeBuffer.position())
7071
);
72+
} catch (PortUnreachableException e) {
73+
logger.warn("UDP port unreachable during flush");
7174
} catch (IOException e) {
7275
throw new TTransportException(e);
7376
} finally {

0 commit comments

Comments
 (0)