Skip to content

Commit 3ec16d3

Browse files
SNOW-2019041: Remove Dependency on joda-time (#2136) (#2139)
1 parent bb76a52 commit 3ec16d3

File tree

3 files changed

+0
-29
lines changed

3 files changed

+0
-29
lines changed

parent-pom.xml

-10
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@
5858
<jacoco.skip.instrument>true</jacoco.skip.instrument>
5959
<javax.servlet.version>3.1.0</javax.servlet.version>
6060
<jna.version>5.13.0</jna.version>
61-
<joda.time.version>2.8.1</joda.time.version>
6261
<json.smart.version>2.5.2</json.smart.version>
6362
<junit4.version>4.13.2</junit4.version>
6463
<junit.version>5.11.1</junit.version>
@@ -360,11 +359,6 @@
360359
<artifactId>javax.servlet-api</artifactId>
361360
<version>${javax.servlet.version}</version>
362361
</dependency>
363-
<dependency>
364-
<groupId>joda-time</groupId>
365-
<artifactId>joda-time</artifactId>
366-
<version>${joda.time.version}</version>
367-
</dependency>
368362
<dependency>
369363
<groupId>net.minidev</groupId>
370364
<artifactId>json-smart</artifactId>
@@ -683,10 +677,6 @@
683677
<groupId>javax.servlet</groupId>
684678
<artifactId>javax.servlet-api</artifactId>
685679
</dependency>
686-
<dependency>
687-
<groupId>joda-time</groupId>
688-
<artifactId>joda-time</artifactId>
689-
</dependency>
690680
<dependency>
691681
<groupId>net.minidev</groupId>
692682
<artifactId>json-smart</artifactId>

src/main/java/net/snowflake/client/core/EventHandler.java

-13
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,18 @@
1212
import java.util.ArrayList;
1313
import java.util.Comparator;
1414
import java.util.Date;
15-
import java.util.HashMap;
16-
import java.util.Map;
1715
import java.util.TimeZone;
1816
import java.util.TreeSet;
1917
import java.util.concurrent.Executors;
2018
import java.util.concurrent.ScheduledExecutorService;
2119
import java.util.concurrent.ThreadFactory;
2220
import java.util.concurrent.TimeUnit;
23-
import java.util.concurrent.atomic.AtomicInteger;
2421
import java.util.logging.Formatter;
2522
import java.util.logging.Handler;
2623
import java.util.logging.LogRecord;
2724
import java.util.zip.GZIPOutputStream;
2825
import net.snowflake.client.log.SFLogger;
2926
import net.snowflake.client.log.SFLoggerFactory;
30-
import org.joda.time.DateTime;
3127

3228
public class EventHandler extends Handler {
3329
private static final SFLogger logger = SFLoggerFactory.getLogger(EventHandler.class);
@@ -94,12 +90,6 @@ public void run() {
9490
// Period of time (in ms) to wait before waking the QueueFlusher
9591
private final int flushPeriodMs;
9692

97-
// Map to keep track of incident signatures for throttling incidents
98-
private final Map<String, AtomicInteger> incidentCounter;
99-
100-
// Map
101-
private final Map<String, DateTime> throttledIncidents;
102-
10393
// Queue to buffer events while they are waiting to be flushed
10494
private final ArrayList<Event> eventBuffer;
10595

@@ -117,9 +107,6 @@ public EventHandler(int maxEntries, int flushPeriodMs) {
117107
logBuffer = new ArrayList<>();
118108

119109
logDumpPathPrefix = EventUtil.getDumpPathPrefix();
120-
121-
incidentCounter = new HashMap<>();
122-
throttledIncidents = new HashMap<>();
123110
}
124111

125112
/**

thin_public_pom.xml

-6
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@
5454
<jackson.version>2.18.1</jackson.version>
5555
<javax.servlet.version>3.1.0</javax.servlet.version>
5656
<jna.version>5.13.0</jna.version>
57-
<joda.time.version>2.8.1</joda.time.version>
5857
<json.smart.version>2.5.2</json.smart.version>
5958
<jsoup.version>1.15.3</jsoup.version>
6059
<metrics.version>2.2.0</metrics.version>
@@ -234,11 +233,6 @@
234233
<artifactId>javax.servlet-api</artifactId>
235234
<version>${javax.servlet.version}</version>
236235
</dependency>
237-
<dependency>
238-
<groupId>joda-time</groupId>
239-
<artifactId>joda-time</artifactId>
240-
<version>${joda.time.version}</version>
241-
</dependency>
242236
<dependency>
243237
<groupId>net.java.dev.jna</groupId>
244238
<artifactId>jna</artifactId>

0 commit comments

Comments
 (0)