Skip to content

Commit d5982b1

Browse files
virajjasaniMelissa You
authored andcommitted
HADOOP-17612. Upgrade Zookeeper to 3.6.3 and Curator to 5.2.0 (apache#3241)
Signed-off-by: Akira Ajisaka <[email protected]>
1 parent 198bc44 commit d5982b1

File tree

14 files changed

+96
-10
lines changed

14 files changed

+96
-10
lines changed

LICENSE-binary

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -316,9 +316,15 @@ org.apache.commons:commons-lang3:3.12.0
316316
org.apache.commons:commons-math3:3.1.1
317317
org.apache.commons:commons-text:1.10.0
318318
org.apache.commons:commons-validator:1.6
319+
<<<<<<< HEAD
319320
org.apache.curator:curator-client:4.2.0
320321
org.apache.curator:curator-framework:4.2.0
321322
org.apache.curator:curator-recipes:4.2.0
323+
=======
324+
org.apache.curator:curator-client:5.2.0
325+
org.apache.curator:curator-framework:5.2.0
326+
org.apache.curator:curator-recipes:5.2.0
327+
>>>>>>> ccfa072dc77 (HADOOP-17612. Upgrade Zookeeper to 3.6.3 and Curator to 5.2.0 (#3241))
322328
org.apache.geronimo.specs:geronimo-jcache_1.0_spec:1.0-alpha-1
323329
org.apache.hbase:hbase-annotations:1.4.8
324330
org.apache.hbase:hbase-client:1.4.8
@@ -345,8 +351,6 @@ org.apache.kerby:kerby-util:1.0.1
345351
org.apache.kerby:kerby-xdr:1.0.1
346352
org.apache.kerby:token-provider:1.0.1
347353
org.apache.yetus:audience-annotations:0.5.0
348-
org.apache.zookeeper:zookeeper:3.5.6
349-
org.apache.zookeeper:zookeeper-jute:3.5.6
350354
org.codehaus.jettison:jettison:1.5.1
351355
org.eclipse.jetty:jetty-annotations:9.4.48.v20220622
352356
org.eclipse.jetty:jetty-http:9.4.48.v20220622
@@ -362,6 +366,7 @@ org.eclipse.jetty:jetty-webapp:9.4.48.v20220622
362366
org.eclipse.jetty:jetty-xml:9.4.48.v20220622
363367
org.eclipse.jetty.websocket:javax-websocket-client-impl:9.4.48.v20220622
364368
org.eclipse.jetty.websocket:javax-websocket-server-impl:9.4.48.v20220622
369+
org.apache.zookeeper:zookeeper:3.6.3
365370
org.ehcache:ehcache:3.3.1
366371
org.lz4:lz4-java:1.7.1
367372
org.objenesis:objenesis:2.6

hadoop-common-project/hadoop-auth/pom.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,15 @@
128128
<groupId>org.apache.zookeeper</groupId>
129129
<artifactId>zookeeper</artifactId>
130130
</dependency>
131+
<dependency>
132+
<groupId>io.dropwizard.metrics</groupId>
133+
<artifactId>metrics-core</artifactId>
134+
</dependency>
135+
<dependency>
136+
<groupId>org.xerial.snappy</groupId>
137+
<artifactId>snappy-java</artifactId>
138+
<scope>provided</scope>
139+
</dependency>
131140
<dependency>
132141
<groupId>org.apache.curator</groupId>
133142
<artifactId>curator-framework</artifactId>

hadoop-common-project/hadoop-common/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,10 @@
336336
</exclusion>
337337
</exclusions>
338338
</dependency>
339+
<dependency>
340+
<groupId>io.dropwizard.metrics</groupId>
341+
<artifactId>metrics-core</artifactId>
342+
</dependency>
339343
<dependency>
340344
<groupId>org.apache.zookeeper</groupId>
341345
<artifactId>zookeeper</artifactId>

hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ha/ClientBaseWithFixes.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
import org.apache.zookeeper.ZKTestCase;
4242
import org.apache.zookeeper.ZooKeeper;
4343
import org.apache.zookeeper.server.ServerCnxnFactory;
44-
import org.apache.zookeeper.server.ServerCnxnFactoryAccessor;
4544
import org.apache.zookeeper.server.ZKDatabase;
4645
import org.apache.zookeeper.server.ZooKeeperServer;
4746
import org.apache.zookeeper.server.persistence.FileTxnLog;
@@ -437,9 +436,7 @@ protected void stopServer() throws Exception {
437436

438437

439438
protected static ZooKeeperServer getServer(ServerCnxnFactory fac) {
440-
ZooKeeperServer zs = ServerCnxnFactoryAccessor.getZkServer(fac);
441-
442-
return zs;
439+
return fac.getZooKeeperServer();
443440
}
444441

445442
protected void tearDownAll() throws Exception {

hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ha/TestZKFailoverControllerStress.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.apache.hadoop.conf.Configuration;
2424
import org.apache.hadoop.fs.CommonConfigurationKeys;
2525
import org.apache.hadoop.util.Time;
26+
import org.apache.zookeeper.server.ServerCnxn;
2627
import org.junit.After;
2728
import org.junit.Before;
2829
import org.junit.Test;
@@ -131,7 +132,7 @@ public void testRandomHealthAndDisconnects() throws Exception {
131132
long st = Time.now();
132133
while (Time.now() - st < runFor) {
133134
cluster.getTestContext().checkException();
134-
serverFactory.closeAll();
135+
serverFactory.closeAll(ServerCnxn.DisconnectReason.SERVER_SHUTDOWN);
135136
Thread.sleep(50);
136137
}
137138
}

hadoop-common-project/hadoop-registry/pom.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,17 @@
135135
<artifactId>dnsjava</artifactId>
136136
</dependency>
137137

138+
<dependency>
139+
<groupId>io.dropwizard.metrics</groupId>
140+
<artifactId>metrics-core</artifactId>
141+
</dependency>
142+
143+
<dependency>
144+
<groupId>org.xerial.snappy</groupId>
145+
<artifactId>snappy-java</artifactId>
146+
<scope>provided</scope>
147+
</dependency>
148+
138149
</dependencies>
139150

140151
<build>

hadoop-common-project/hadoop-registry/src/main/java/org/apache/hadoop/registry/server/services/MicroZookeeperService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ protected void serviceStart() throws Exception {
229229
setupSecurity();
230230

231231
FileTxnSnapLog ftxn = new FileTxnSnapLog(dataDir, dataDir);
232-
ZooKeeperServer zkServer = new ZooKeeperServer(ftxn, tickTime);
232+
ZooKeeperServer zkServer = new ZooKeeperServer(ftxn, tickTime, "");
233233

234234
LOG.info("Starting Local Zookeeper service");
235235
factory = ServerCnxnFactory.createFactory();

hadoop-hdfs-project/hadoop-hdfs-nfs/pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,16 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
8383
<type>test-jar</type>
8484
<scope>test</scope>
8585
</dependency>
86+
<dependency>
87+
<groupId>io.dropwizard.metrics</groupId>
88+
<artifactId>metrics-core</artifactId>
89+
<scope>provided</scope>
90+
</dependency>
91+
<dependency>
92+
<groupId>org.xerial.snappy</groupId>
93+
<artifactId>snappy-java</artifactId>
94+
<scope>provided</scope>
95+
</dependency>
8696
<dependency>
8797
<groupId>org.apache.hadoop.thirdparty</groupId>
8898
<artifactId>hadoop-shaded-guava</artifactId>

hadoop-hdfs-project/hadoop-hdfs/pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,16 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
6262
<type>test-jar</type>
6363
<scope>test</scope>
6464
</dependency>
65+
<dependency>
66+
<groupId>io.dropwizard.metrics</groupId>
67+
<artifactId>metrics-core</artifactId>
68+
<scope>provided</scope>
69+
</dependency>
70+
<dependency>
71+
<groupId>org.xerial.snappy</groupId>
72+
<artifactId>snappy-java</artifactId>
73+
<scope>provided</scope>
74+
</dependency>
6575
<dependency>
6676
<groupId>org.apache.hadoop.thirdparty</groupId>
6777
<artifactId>hadoop-shaded-guava</artifactId>

hadoop-project/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@
9999
<hadoop-thirdparty-shaded-protobuf-prefix>${hadoop-thirdparty-shaded-prefix}.protobuf</hadoop-thirdparty-shaded-protobuf-prefix>
100100
<hadoop-thirdparty-shaded-guava-prefix>${hadoop-thirdparty-shaded-prefix}.com.google.common</hadoop-thirdparty-shaded-guava-prefix>
101101

102-
<zookeeper.version>3.5.6</zookeeper.version>
103-
<curator.version>4.2.0</curator.version>
102+
<zookeeper.version>3.6.3</zookeeper.version>
103+
<curator.version>5.2.0</curator.version>
104104
<findbugs.version>3.0.5</findbugs.version>
105105
<dnsjava.version>2.1.7</dnsjava.version>
106106

0 commit comments

Comments
 (0)